linux 用户的创建,密码的设置

------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 用户名回车

∵ 输入当前正在使用的密码

∵ 输入新的密码

∵ 再次输入新的密码

∵ 提示信息,如果提示密码更新成功,则表示密码更改成功。

         

猜你喜欢

转载自blog.csdn.net/qq_42239069/article/details/82557781