linux系统--添加、删除用户讲解

/etc/passwd     保存用户的信息

/etc/group  保存group组成员的信息 

/etc/shadow      密码保存

格式     用户名:加密密码:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间

/etc/skel         新用户信息文件

/etc/gshadow      用户组密码文件

/etc/motd        登陆信息(登陆之后显示)

/etc/login.defs      用户文件保存信息1

/etc/default/useradd  用户文件保存信息2

/etc/issue     登陆信息(登陆之前显示)

 

1.添加用户

useadd

-u :UID

-g :缺省所属用户组GID

-G :指定多个用户组

-d :宿主目录

-s :命令解释器

-c :描述信息

-e :指定用户实现时间

2.修改密码

passwd user

3.用户组

添加用户组

groupadd -g 8888 webmin

删除用户组

groupdel 组名

修改用户组信息

groupmod -n apache webmin    将组的名称改为apache

4.用户组管理命令

将用户添加到组中

A. usermod -G 组名  用户名

B .gpasswd -a 用户名  组名 

gpasswd 

-d 把用户从组中删除

-A 设置用户管理员

-r 删除用户组密码

-R禁止用户切换为该组

5. 用户组授权管理

chgrp 组名   /software   将software目录添加组,使组队此目录有操作权限

 

6.

pwck   检查passwd文件

vipw  编辑/etc/passwd文件

id 查看用户详细信息

finger  查看用户的详细信息

passwd -S 查看用户密码的状态

who / w 查看单签用户的登陆信息

groups 查看用户隶属那些用户组

newgrp 切换用户组

grppck 用户组配置文件

chgrp 修改文件所属组

vigr 编辑/etc/group文件(锁定文件)

7.禁用和恢复用户

禁用

usermod -L  username

passwd -l username 

恢复

usermod -U username 

passwd -u username 

8.删除用户

userdel -r username

 

9.find 

-user

-uid

-group

-gid

10. 用户管理chage

-l 查看用户密码设置

-m 密码修改最小天数

-M 密码修改最大时间

-d 密码最后修改的日期

-I 密码过期以后,锁定账户的天数

-E 设定密码的过期日期 -1 为永不过期

-W 设置密码过期前,开始警告的天数

11.启动或者停用shadow功能

pwconv /pwunconv

grpconv /grpunconv

system-config-users

12.su 

linux系统--添加、删除用户讲解_第1张图片

13. 批量添加用户

newuser  导入用户信息  #格式参考/etc/passwd 

pwunconv 取消shadow password功能

chpasswd 导入密码文件#格式 用户名:密码

pwconv  将密码写入shadow文件

14. sudo

如果想让所有的用户都可以执行某条命令,需要修改

例如:sudo 

组前面加% 

如果使用户就直接写

linux系统--添加、删除用户讲解_第2张图片

15. 破解密码John ripper

linux系统--添加、删除用户讲解_第3张图片

 

密码破解---John the Ripper使用 https://blog.csdn.net/frank_ldw/article/details/81261626

你可能感兴趣的:(Linux,Linux_commands)