美文网首页
06管理用户

06管理用户

作者: Brickvstar | 来源:发表于2020-11-02 23:04 被阅读0次

    01用户和用户组

    UID: User’s ID

    三类用户:管理员、虚拟、普通

    GID: Group's ID

    用户和用户组

    02查看用户

    两个命令id和finger:

    Id UID归属的用户组GID

    id [用户名]

    finger 家目录shell用户备注

    finger [用户名]

    03切换用户身份

    su【switch user】

    su -l [用户名]【-l可简化为-】

    04创建、修改和删除用户

    创建用户【用户名和密码】

    只有根用户才能创建新用户

    useradd example【创建用户】

    passwd example【设置密码,只有根用户可以设置密码,密码过于简单会给出警告】

    useradd -c Linux服务器管理慕课用户01 -u 601 -d /tmp/stu01 -g moocers -G stu,s_group01 -s /bin/tcsh/nbstu01

    修改用户

    usermod -c Linux服务器管理慕课用户02 -d /tmp/stu02 -g stu -G nblecturer-s /bin/bash nbstu01

    usermod -u 602 -l nbstu01 nbstu02【用户登录时,无法修改用户名和用户ID】

    删除用户

    userdel [用户名]【用户虽然删除了,但用户的家目录仍然在】

    rm -rf /home/sbstu02【手动删除家目录】

    userdel -r [用户名]【删除用户同时删除家目录,但容易误删用户文件】

    提示:正在登录的系统时无法删除的

    05创建、删除和修改用户组

    只有根用户才能创建新用户组

    groupadd [用户组名]【创建】

    groupmod [用户组名]【修改,不要轻易修改,否则会造成系统混乱】

    groupdel [用户组名]

    注意:只要有一个在用户将该用户组作为其主用户组,这个用户组就不能删除

    06让渡用户权限

    sudo【无需根用户密码,分享部分根用户权限】

    vim /etc/sudoers【打开/etc/sudoers文件】

    /etc/sudoers

    nboocer有权限了

    sudo -u root【命令以root身份执行命令时,可省略-u,默认转化为root身份】

    stu用户从mooc主机登录(本地),可以用root用户身份,执行/sbin/shutdown这个命令,注意:命令需要以绝对路径的方式指定

    07用户配置文件

    4个配置文件

    vim /etc/passwd

    vim /etc/passwd

    etc/shadow是etc/passwd的影子文件,shadow只有根用户才能查看,相对安全

    vim etc/shadow

    [用户名]:[加密后的密码]:[密码最后一次修改时间]:[密码最小时间间隔]:[密码修改最大时间]:[密码失效警告时间]:[最长不活动时间]:[用户失效时间]:[保留字段]

    vim /etc/group

    [用户组名]:[用户组密码]:[用户组GID]:[从属该用户组的用户列表]

    vim etc/gshadow

    [用户组名]:[用户组加密后的密码]:[组管理者]:[从属该用户组的用户列表]

    相关文章

      网友评论

          本文标题:06管理用户

          本文链接:https://www.haomeiwen.com/subject/gipvvktx.html