美文网首页
3.Linux用户管理

3.Linux用户管理

作者: Ching_Lee | 来源:发表于2019-04-16 10:59 被阅读0次

    1.Linux用户和用户组

    1.1 用户

    每个用户拥有与其相应的uid
    用户分为3类:根用户、普通用户、系统用户

    • 根用户:root用户,id是0,拥有对系统的完全控制权,可以删除任何文件,运行任何命令。
    • 普通用户:普通用户只能在其家目录(/home/用户名),系统临时目录或其他授权目录中操作。uid>500
    • 系统用户:系统运行事所需用户,但并不是指真实的使用者。比如,在centos下运行网站服务,需要系统用户apache来运行httpd进程。系统用户id1-499

    1.2 用户组

    用于区分不同用户组的id称为GID
    Linux下每个用户至少属于一个组

    要确认自己的uid、用户组


    查询当前在线用户


    1.3 用户名及密码记录文件

    • 用户名:记录在文件etc/passwd
    • 密码:记录在etc/shadow


    2.Linux账号管理

    2.1 新增和删除用户

    • 新增用户useradd


    • 修改密码:passwd
      创建用户后,该用户实际并没有登录系统的权限,在不设置密码的情况下,/etc/shadow中该用户记录第二列是两个感叹号,这说明不允许登录。
      所以需要设置密码才行。



    普通用户也可以使用passwd来修改自己的密码,无须跟用户名。

    2.2 修改用户usermod

    2.3 删除用户userdel

    • userdel alice
      删除在/etc/passwd和/etc/shadow中的记录,但不会删除用户家目录和邮件信息
    • userdel -r alice
      全部删除

    2.4 新增和删除用户组

    新增用户组:
    groupadd group1
    删除用户组:
    groupdel group1

    2.5 检查用户信息

    • 查看用户:users、who


    2.6 切换用户

    • su

    su 命令可以切换到root用户,完成操作后,使用exit命令退出root切换到原先的用户。
    用户环境并未发生变化。



    缺点:切换成其他用户的前提,需要知道密码。

    • sudo

    sudo passwd user1

    相关文章

      网友评论

          本文标题:3.Linux用户管理

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