• 【Linux基础】2.1 关机、用户(组)、密码相关命令


    关机&重启命令

    shutdown -h now     ···立刻进行关机
    shutdown -h 1       ···1分钟后关机(默认)
    shutdown -r now     ···现在重启计算机
    halt                ···关机,作用和立刻关机一样
    reboot		        ···现在重启计算机
    sync                ···把内存数据同步到磁盘
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    细节说明:

    1. 不管是重启系统还是关闭系统,首先要运行sync命令,把内存的数据写到磁盘中
    2. 目前的 shutdown/reboot/halt等命令均已在关机前进行了sync,但还是建议再运行一遍

    用户

    用户登录和注销

    • 登陆时少用root账号登录,普通用户登陆后可以用su - 用户名命令来切换成系统管理员身份,一般是su -root
    • 再提示符下输入 logout注销用户
    • logout注销指令在图形运行级别无效,在运行级别3下有效。

    创建用户

    Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户都要向管理员申请一个账号,然后用这个账号的身份进入系统

    useradd 用户名
    useradd -d 指定目录 用户名       ···给新创建的用户指定家目录
    useradd -g 用户组 用户名         ···增加用户的时候直接加上组
    
    • 1
    • 2
    • 3
    • 仅用useradd+用户名当用户创建成功后,会自动创建和用户同名的家目录

    删除用户

    userdel 用户名        ···保留家目录(一般情况建议保留 )
    userdel -r 用户名     ···删除用户和它的家目录(慎重!),用户的所有工作全都没了
    
    • 1
    • 2

    查看当前用户/登录用户

    返回第一次登录到系统用户,不随us -切换用户而改变

    whoami或 who am i        ···系统用户 登陆时间 登录的IP
    
    • 1

    查询用户信息

    id 用户名   返回信息:uid, gid, 所在组,无用户则返回无此用户
    
    • 1

    切换用户

    • 从权限高的用户切到权限低的用户,不需要密码,反之需要
    • 返回原来用户时,用exit/logout,没有用户时logout退出命令台
    su - 用户名    ···从一个用户切换到另一个用户
    exitlogout  ···返回原来用户
    
    • 1
    • 2

    用户组

    • 类似于集合的概念,便于系统对权限相同的多个用户进行管理
    • 默认生成的用户,会自动创建一同用户名的组,并把用户放进去

    增加删除组

    groupadd 组名     ···新增组
    groupdel 组名     ···删除组
    
    • 1
    • 2

    修改用户所在组

    usermod -g 用户组 用户名   ···将用户名放入该用户组下
    
    • 1

    密码

    指定/修改密码

    一般操作是 创建用户 再设置密码

    passwd 用户名   ···为某用户设置/修改密码
    
    • 1

    必须加用户名,不然默认给当前登录用户修改密码

  • 相关阅读:
    中英文说明书丨艾美捷R-Phycoerythrin标记链霉亲和素
    利用Proxifier配置多级代理
    信息学奥赛一本通:1147:最高分数的学生姓名
    安装 Windows Server 2019 VM虚拟机
    ssh免密登录&传输
    单向链表·初识【c语言】
    arcgis js api 4.x加载geoserver发布的地方坐标系(自定义坐标系)的wms服务
    SSM整合
    IDEA插件推荐:TabColor
    机器学习-模型评估与选择(第2章)课后习题
  • 原文地址:https://blog.csdn.net/Eric_Sober/article/details/126017449