Linux命令之usermod详解程序员

usermod [选项] 登录名

  usermod修改用户基本信息。

(1).常用选项

-d,--home HOME_DIR    用户的新主目录 
-g,--gid GROUP    强制GROUP为新主组 
-G,--group GROUPS    新的附加组列表GROUPS(去除原有附加组) 
-L,--lock    锁定用户账户 
-m,--move-home  将主目录位置移至新位置(仅与-d一起使用) 
-m,--move-home  将主目录内用移至新位置(仅与-d选项一起使用) 
-s,--shell SHELL    该用户账户的新登录shell 
-u,uid UID  用户账户的新UID 
-U,--unlock    解锁用户账户

(2).实例

  修改用户UID

[[email protected] ~]# useradd t1 
[[email protected] ~]# id t1 
uid=1001(t1) gid=1001(t1) 组=1001(t1) 
[[email protected] ~]# usermod -u 1111 t1 
[[email protected] ~]# id t1 
uid=1111(t1) gid=1001(t1) 组=1001(t1) 

  修改登录shell

[[email protected] ~]# grep t1 /etc/passwd 
t1:x:1111:1001::/home/t1:/bin/bash 
[[email protected] ~]# usermod -s /sbin/nologin t1 
[[email protected] ~]# grep t1 /etc/passwd 
t1:x:1111:1001::/home/t1:/sbin/nologin 

  修改主目录并转移主目录内容,-m -d选项

[[email protected] ~]# ls /home/ 
t1  xf 
[[email protected] ~]# usermod -m -d /opt/t1 t1 
[[email protected] ~]# ls /home/ 
xf 
[[email protected] ~]# ls /opt/ 
rh  t1 

  修改说明信息(注释信息)

[[email protected] ~]# grep t1 /etc/passwd 
t1:x:1111:1001::/opt/t1:/sbin/nologin 
[[email protected] ~]# usermod -c "hello world" t1 
[[email protected] ~]# grep t1 /etc/passwd 
t1:x:1111:1001:hello world:/opt/t1:/sbin/nologin 

  

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/2902.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论