linux组的管理命令,linux 用户和组管理命令(示例代码)

Linux 用户和组管理

组管理

groupadd命令:添加组

groupadd 选项 group_name

-g GID :指定GID;默认是上一个组的GIDS+1

-r 创建系统组;

groupmod命令修改组属性

groupmod 选项 GROUP

-g 修改GID

-n 修改组名

groupdel:删除组

groupdel 组名

用户管理

useradd命令 选项 登录名

-u,--uid:指定UID;

-g,--gid GROUP:指定基本组ID,此组得事先存在;

-G,--groups GROUP1 [,GROUP2,...]:指明用户所属的附加组,多个组之间有逗号分隔

-c,--comment COMMENT:指明注释信息;

-d,--home HOME_DIR:以指定的路径为用户的家目录:通过复制/etc/skel目录并重命名实现,如果指定的路径存在,则不会为用户复制环境配置文件;

-s,--shell SHELL:指定用户的默认shell,可用的所有shell列表存储在/etc/shells文件中;

-r,--system:创建系统用户;

注意:创建用户时的诸多默认设定配置文件为/etc/login.defs

useradd -D :显示创建用户的默认配置:

useradd -D 选项:修改默认选项的值;

修改的结果保存于/etc/default/useradd文件中;

修改用户的属性

usermod命令:修改用户属性

usermod [选项] 登录名

-u,--uid UID:修改用户的UID

-g,--gid GROUP;修改用户的基本组

-G, --groups GROUP :修改用户所属的附加组:原来的附加组会被覆盖;

-a, --append:与-G 一同使用,用于为用户追加新的附加组;

-c,--comment :修改用户的注释信息;

-d,--home HOME_DIR:修改用户的家目录;用户原有的文件不会转移至新目录;

-m,--move-home:只能与-d 选项一同使用,用于将原来的家目录转为新的家目录;

-l,--login NEW_LOGIN:修改用户名

-s,--shell SHELL:修改用户的默认SHELL

-L,--lock:锁定用户密码;即在用户原来的密码字符串前加 !

-U,--unlock:解锁用户密码,即将原来的!删除

usedel命令:删除用户

userdel [选项] 登录 userdel -r :删除用户时一并删除其家目录;

修改密码命令

passwd命令:

(1)passwd:修改用户自己的密码;

(2)passwd USERNAME:修改指定用户的密码,但仅root有此权限;

-l,-u:锁定和解锁用户;

-d:清除用户密码串;

-e DATE:过期期限,日期;

-i DAYS:非活动期限;

-n DAYS:密码的最短使用期限;

-x DAYS:密码的最长使用期限;

-w DAYS:警告期限;

--stdin:echo "PASSWORD" | passwd --stdin USERNAME

gpasswd命令:

gpasswd [选项] 组名 /etc/gshadow

-a USERNAME:向组中添加用户

-d USERNAME:从组中移除用户

newgrp命令:

临时切换指定的组为基本组; newgrp - 组名

chage命令:

更改用户的密码过期信息

chage 选项 登录名 -d -E -W -m -M

id 命令:

显示用户的有效id;

-u :仅显示有效的UID;

-g:仅显示用户的基本组ID;

-G:仅显示用户所属的组的ID;

-n:仅显示名字而非ID;

su 命令: switch user

登录式切换:会通过读取目标用户的配置文件来重新初始化

su - USERNAME

su -l USERNAME

非登录式切换:不会读取目标用户的配置文件进行初始化

su USERNAMEHU

注意:管理员可无密码切换至其它用户;

-c ‘COMMAND‘ :仅以指定用户的身份运行此处指定的命令;

其它几个命令: chsh,chfn,finger,whoami; pwck;grpck;``

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值