美文网首页linux命令
linux管理用户和用户组(groupadd useradd)

linux管理用户和用户组(groupadd useradd)

作者: 陆_志东 | 来源:发表于2018-08-31 23:13 被阅读1次

    创建用户组groupadd

    语法:
    groupadd 选项 新组名
    选项:
    -g 指定新组名的id,id不能重复,除非添加-o参数
    -r 创建系统工作组,系统工作组的id<500
    -o 允许添加组id号不唯一的工作组,默认组id唯一
    
    比如:
    创建mygroup工作组,并指定id为999
    groupadd -g 999 mygroup
    若不加-g指定工作组id,会默认在当前最大的组id上面加1设置为新组的id
    groupadd mygroup1
    使用cat /etc/groups 查看所有的组以及对应的组id
    

    删除一个用户组groupdel

    语法:
    groupdel 组名
    

    修改用户组groupmod

    语法:
    groupmod 选项 用户组名
    选项:
    -g 为用户组指定新的id对应
    -go 为用户组指定新的可以重复的id
    -n 为用户组改名字
    示例:
    groupmod -g 10000 mygroup1
    groupmod -n mygroup1 mygroup2
    

    在所属的多个用户组之间切换newgrp

    切换到不同的所属组下以获得不同的权限(rwx)
    newgrp 组名
    前提条件组名必须是自己所属的另外组
    使用 whoamoi 查看当前登录用户所属的组
    使用groups 用户名 查看特指的用户所属的组
    

    创建用户useradd

    语法:
    useradd 选项 用户名
    选项:
    -c 为用户添加一段描述的注释
    -md 为用户指定主目录,即输入cd ~切换到的家目录 ,-m是目录不存在,就自动创建目录
    -g 指定用户所属的用户组
    -G 指定用户所属的附加组
    -u 指定用户名 若添加-0,则运行用户名重复,默认不重复
    -s 指定用户登录的shell,一般是 /bin/sh  或 /bin/bash
    

    删除用户userdel

    语法:
    userdel -r 用户名
    -r:删除用户的时候连带着用户的主目录一并删除
    

    修改用户usermod

    语法:
    usermod 选项 用户名
    选项:
    -g 修改用户所属的组
    -G 修改用户所属的附加组
    -md 修改家目录
    

    设置用户的密码passwd

    语法:
    passwd 选项 用户名
    如果是设置登录用户的密码,用户名可省略不写,输入完命令后会让你输入旧密码和新密码
    选项:
    -l 禁用用户
    -u 解封用户
    -d 使用户无密码
    示例:
    passwd
    old password:
    new password:
    设置其他用户的密码,必须要使用root权限
    

    相关文章

      网友评论

        本文标题:linux管理用户和用户组(groupadd useradd)

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