美文网首页
linux学习(5)linux系统用户与用户组管理

linux学习(5)linux系统用户与用户组管理

作者: Gatsby_anan | 来源:发表于2017-06-27 11:45 被阅读0次

    查看/etc/passwd文件

    anan@Love:~$ cat /etc/passwd | head -n 5
    root:x:0:0:root:/root:/bin/bash
    daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
    bin:x:2:2:bin:/bin:/usr/sbin/nologin
    sys:x:3:3:sys:/dev:/usr/sbin/nologin
    sync:x:4:65534:sync:/bin:/bin/sync
    解说:cat /etc/passwd | head -n 5 查看/etc/passwd文件内容 使用管道| 显示前5行
    root:x:0:0:root:/root:/bin/bash
    root用户 密码 用户id 用户组id 备注 用户所属目录 用户shell


    查看/etc/shadow文件

    sudo cat /etc/shadow |head -n 5
    root:!:17334:0:99999:7:::
    daemon::16911:0:99999:7:::
    bin:
    :16911:0:99999:7:::
    sys::16911:0:99999:7:::
    sync:
    :16911:0:99999:7:::
    解说root:!:17334:0:99999:7:::
    root用户 密码 上次更改密码日期 要过多少天才可以更改密码 密码多少天后到期 到期前多少天发出警告 帐号失效日期 帐号生命周期 保留(无意义)

    新增组命令:groupadd -->gourpadd [-g GID] groupname
    删除组命令:groupdel -->groupdel groupname

    删除用户: userdel -->userdel username

    -r 删除用户时将用户的家目录一并删除

    新增加用户:useradd -->useradd username

    -u 自定义UID
    -g 表示使新增用户组属于已经存在啊的某个组
    -d 自定义家目录
    -M 不建立家目录
    -s 自定义shell

    chfn更改用户的finger-->/etc/passwd文件第五个字段信息
    chfn username

    whoami查看当前用户.

    设置普通用户不用输入root密码就可以进入root账户
    visudo
    最后面添加下列三行

    User_Alias USER_SU=你要添加的用户如anan
    Cmnd_Alias SU=/bin/su
    USER_SU ALL=(ALL) NOPASSWD:SU

    设置不允许远程登录root
    配置文件/etc/ssh/ssh_config --PermitRootLogin yes-->PermitRootLogin no
    service sshd restart

    相关文章

      网友评论

          本文标题:linux学习(5)linux系统用户与用户组管理

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