美文网首页
Linux用户和用户组命令

Linux用户和用户组命令

作者: 程序员不会取昵称 | 来源:发表于2019-04-19 00:46 被阅读0次

    创建一个用户user2并设置它的用户组为root

    useradd -g root -s /bin/bash user2
    
    创建用户

    指定用户的shell类型(创建用户的时候可以用-s指定)

    chsh 用户名
    

    创建名为test的用户组:

    groupadd test
    

    修改用户组名testceshi

    groupmod -n ceshi test
    

    ceshi用户组编号改为888

    groupmod -g 888 ceshi
    

    创建ceshi2的时候同时指定888编号

    groupadd -g 888 ceshi2
    

    删除ceshi2这个用户组

    groupdel ceshi2
    

    创建user2的同时,在/home目录下创建对应文件夹

    useradd -d /home/user2 user2
    

    user1添加备注beizhu

    usermod -c user1 beizhu
    

    修改user1user3

    usermod -l user3 user1
    

    修改user3的用户组为test

    usermod -g user3所属用户组 test
    

    删除用户(加-r会将对应创建的文件目录删除)

    userdel (-r) 用户名
    

    禁止其它用户登陆服务器,root除外

    touch /etc/nologin
    

    锁定账户user1

    passwd -l user
    

    解锁账户user1

    passwd -u user1
    

    无密码登陆

    passwd -d 用户名
    

    添加附属组

    gpasswd -a 用户名 用户组
    

    切换用户组

    newgrp 用户名
    

    去掉附属组

    gpasswd -d 用户名 用户组
    

    创建用户的同时创建多个用户组

    useradd -g 用户组1 -G 附属组1 附属组2 ....  用户名
    

    给用户组设置组密码

    gpasswd 用户组
    

    显示用户信息

    id 用户名
    

    显示用户所在的所有组

    groups 用户名
    

    设置用户资料

    chfn 用户名
    

    显示用户资料

    finger 用户名
    

    相关文章

      网友评论

          本文标题:Linux用户和用户组命令

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