Linux用户管理
用户管理(一)
useradd命令:建立用户账号
语法:
useradd [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [-g initial_group] [-G group[,...]] [-m |-M][-s shell] [-u uid] username
新建用户 #useradd <用户名>
设置口令 #passwd <用户名>
使用useradd命令创建用户时的默认设置
[root@rhel6 ~]# cat /etc/default/useradd
# useradd defaults file
GROUP=100 -g 初始组
HOME=/home -d 工作目录
INACTIVE=-1 -f 激活时间
EXPIRE= -e 失效时间
SHELL=/bin/bash -s 工作的shell
SKEL=/etc/skel -k 个人用户的配置目录
CREATE_MAIL_SPOOL=yes 是否创建邮箱
useradd的其它参数:
-u <uid> -o 设置用户的uid号,-o去除uid号的唯一性。
-g <gid> 初始组
-c <描述信息>
-d <工作目录>
-s <shell> 工作的shell。包含/etc/shells中的内容。
用户管理(二)
usermod命令:修改使用者帐号:
语法:
usermod [-c comment] [-d home_dir [-m] [-e expire_date] [-f inactive_time] [-g initial_group] [-G group[,...]] [-l login_name] [-s shell] [-u uid] username
userdel命令:删除使用者帐号及相关档案
语法:
userdel [-r] username
将用户添加到哪些工作组:
-G <groupname1,groupname2..>
示例:
[root@rhel6 ~]# useradd -G root,bin user1
[root@rhel6 ~]# cat /etc/passwd|grep user1
user1:x:503:503::/home/user1:/bin/