Linux基础用户管理篇三
一、usermod命令
usermod [options] username
options:
-g:更新此用户的群组
-G:定义这个用户为一或一堆群组成员
-u:用户ID值
-s:指定shell类型
-L:锁定用户
-U:解锁用户
-l: 改用户名
-e:加上用户账号停止时间,日期格式为MM/DD/YY
-d:更新用户登陆的目录
-m:移动用户家目录至新的位置
eg:useradd -u 1000 -g gp0001 -G gp0002,gp0003 java
eg:useradd -l python -u 2000 -g cats -s /sbin/nologin -e 10/01 java
二、id命令
作用来查看指定的用户信息(或判断用户是否存在)
格式:id [-u|-g|-G] username
options:
-u:显示用户uid
-g:显示用户gid
-G:显示用户全部组的id
三、su命令
作用:切换用户
格式:su - 目标用户
su和su -命令区别:
前者只是切换了root身份,但shell环境仍然是普通用户的shell,而后者连用户和shell环境一起切换成root身份了。只有切换了shell环境才不会出现PATH环境变量错误。