------1.用户创建:useradd 用户名
例子:先创建用户组,再创建用户
一:创建用户组,-g设置用户组zhao1 GID为10001
二:创建用户,-s设置用户zhao1 uid自动设置,-s指定登录后使用的shell,-g指定用户组,-m指定新建用户(选项可以任意添加减少)
增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等。
sudo groupadd -g 10001 zhao1
sudo useradd -s /bin/bash -g zhao1 -d /home/zhao1 -m zhao1
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
# useradd zhao (回车后要输入密码)
# useradd –d /usr/sam -m sam
此命令创建了一个用户sam,但是这两条命令不建议使用.
其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。
------2.删除账户:userdel 选项 用户名
userdel -r zhao
-r 它的作用是把用户的主目录一起删除。
此命令删除用户zhao在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。
------3.修改账户:usermod 选项 用户名
常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值。
usermod -s /bin/ksh -d /home/z –g developer sam
此命令将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer。
------4.密码的设置和修改:passwd 用户名
非本机/非root用户:
sudo passwd zhao
本机用户:
passwd zhao
□ 用户的密码
◇ 对于Unix操作系统,用户密码必须在6到8个字符之间,对于Linux操作系统没有上限限制,但是不能少于6个字符,但是在使用
管理员账户为其他用户设置密码时例外,任何字符数都可以。
◇ 密码要求是字母和其他字符的混合密码,但是至少要包含两个字母和一个数字或者是其他字符,管理设置密码例外,没有限
制。
◇ 密码不能和用户名相同。
◇ 在更改用户密码时不能和上次的密码一致。
◇ 密码更改方式:使用passwd命令修改密码。
∵ 输入passwd 用户名回车
∵ 输入当前正在使用的密码
∵ 输入新的密码
∵ 再次输入新的密码
∵ 提示信息,如果提示密码更新成功,则表示密码更改成功。