root@tw ~]# man useradd
NAME
useradd - create a new user or update default new user information
SYNOPSIS
useradd [options] LOGIN
useradd -D
useradd -D [options]
-u: 指定 UID 标记号。这个值是唯一的,除非用-o选项。数字不可为负值
-d: 指定宿主目录,缺省为 /home/用户名
-e: 指定帐号失效时间
-f: 账户过期几天后永久停权。
-g: 指定所属的基本组(组名或GID)
-G: 指定所属的附加组(组名或GID)
-m: 用户目录如不存在则自动建立。
-M: 不为用户建立并初始化宿主目录。优先于/etc/login.defs文件的设定。
-n: 默认情况下,用户的用户组和用户的名称会相同,如果命令加了-n参数,就不会生成和用户同名的用户组
-r: 用来建立系统账户。系统账户的UID会比定义在/etc/login.defs的UID_MIN来的小。
-s: 指定用户的登录Shell
档案
复制代码
/etc/passwd -使用者账号资讯
/etc/shadow -使用者账号资讯加密
/etc/group -群组资讯
/etc/default/useradd -定义资讯
/etc/login.defs -系统广义设定
/etc/skel -内含定义档的目录
SEE ALSO
chfn(1), chsh(1), passwd(1), crypt(3), groupadd(8), groupdel(8),
groupmod(8), login.defs(5), userdel(8), usermod(8)
[root@tw~]# useradd tw
[root@tw ~]# ls -ld /home/tw/
drwx------ 3 **tw tw** 4096 May 7 09:17 /home/tw/
[root@tw ~]# cat /etc/passwd | grep tw
tw:x:505:505::/home/tw:/bin/bash
[root@localhost ~]# finger zhonggy #使用finger命令来查看用户信息
Login: tw Name: (null)
Directory: /home/tw Shell: /bin/bash
Never logged in.
No mail.
No Plan.
[root@tw ~]# greptw /etc/shadow
tw:!!:16562:0:99999:7:::
You have new mail in /var/spool/mail/root
[root@tw ~]# grep tw /etc/group
zhonggy:x:505:
[root@tw ~]# greptw /etc/gshadow
tw:!::
复制代码
[root@twt ~]# groupadd -g 801 sa
#创建用户组sa制动gid 801,这个是groupadd命令的用法
[root@tw~]# useradd -g sa -u 901 oldboy1
#创建用户oldboy1属于指定组sa,指定uid901,用户名oldboy1
groupadd -g 801 sa
seradd -g sa -u 901 ett
echo “6fuwrfwq3e” |passwd ett --stdin
echo “ett ALL=(ALL) NOPASSWD:ALL” >>/etc/sudoers
visudo -v
history -c
复制代码
-d 清空密码,仅root能操作
-f 强制操作,仅root能操作
-k 保留即将过期的用户在期满后仍能使用
-l 锁定用户账户;锁定用户无权更改其密码,仅root能操作
-S 查看用户账户的状态
-u 解锁用户账户;仅root能操作
--stdin 从标准输入取密码
复制代码
修改用户密码有效期:chage
语法:
格式:chage [选项] 用户名
常用命令选项:
复制代码
-d:将最近一次密码设置时间设置为"最近时间"
-E:指定账号过期时间,YYYY-MM-DD
-I:指定当密码失效后多少天锁定账号;
-l:列出密码有效期信息
-m:指定密码的最小天数
-M:指定密码的最大天数
-W:将过期警告天数设置为"警告天数"
复制代码
id:查看用户的帐号属性信息
-u:只看UID
-g:只看gid
-G:只看GID
-n:看名字,与其他选项连用
userdel 删除账户
-r 连同主目录一起删除
添加组账号groupadd命令
格式:groupadd [-g GID] 组名
选项:
-g gid:指定组ID号。
-o:允许组ID号,不必惟一。
-r:添加系统组,低于499系统账号。
删除用户组groupdel命令
格式:groupdel 组名
删除的目标组不能是用户的基本组
gpasswd命令 管理组
语法:
格式:gpasswd [选项] 组名
选项:
-A 定义组管理员列表
-a 添加组成员,每次只能加一个
-d 删除组成员,每次只能删一个
-M 定义组成员列表,可设置多个,用“,”分开——定义的组成员必须是已存在用户的
-r 移除密码
常用命令选项:
-c:指定注释信息
-d -m:-d一般跟-m使用,既指定新的家目录位置,又移动其此前的文件至新的家目录当中
-e:指定账号失效时间
-g:指定所属的基本组(组名或GID)
-a -G GID:不使用-a选项,会覆盖此前的附加组;
-l:更改用户账号的登陆名称
-L:锁定用户账号
-s:指定用户登录Shell
-u:指定UID标志号
-U:解锁用户账号
2020-11-04
最新推荐文章于 2022-07-26 21:21:26 发布