python全栈学习之Linux用户、群组和权限(8)

1、用户
useradd root添加新用户
useradd 用户名 -u 指定ID号 :指定用户id,不操作默认在原来的后面追加
useradd -u 指定ID号 -g 指定分组 -d 指定家目录 -c 指定描述信息 -s /bin/bash(指定登陆操作) 用户名

userdel -r 用户名 : 彻底删除用户信息

usermod :用户信息修改 (注意:家目录里配置文件的拷贝过程 )


python全栈学习之Linux用户、群组和权限(8)_第1张图片
用户家目录信息修改

usermod -G 组名 用户名 :用户分组修改(除父组以外的覆盖形式)
usermod -aG 组名 用户名 :(追加新组)

python全栈学习之Linux用户、群组和权限(8)_第2张图片
用户分组修改

usermod -L 用户名 : 锁定用户(无法登陆)
usermod -U 用户名 : 解锁用户

用户的六个文件:passwd、shadow、group、gshadow、/var/spool/mail/(用户邮箱信息)、id 文件

/etc/ :配置文件目录
less /etc/passwd 用户信息查看:
用户名 :密码 :uid : gid(所在组id) : 用户的描述信息 :家目录 :用户登陆成功后第一个执行的命令(是否可以执行操作系统的可执行文件)
/bin/bash :可以登陆操作系统
/sbin/nologin:不可以登陆操作系统

python全栈学习之Linux用户、群组和权限(8)_第3张图片
less /etc/passwd

less /etc/shadow :用户密码文件查看

python全栈学习之Linux用户、群组和权限(8)_第4张图片
用户密码文件:shadow

less /etc/group :组文件信息
组名:组密码 : 组号ID :组成员
组名和用户名是一样的,新建用户时,会顺带把组也建好


python全栈学习之Linux用户、群组和权限(8)_第5张图片
组文件信息

less /etx/gshadow 组文件密码(组一般不设置,知道该文件即可)

less /home :所有用户所在的目录

id test :用户相关ID信息查看

python全栈学习之Linux用户、群组和权限(8)_第6张图片
新建用户的相关信息

2、群组
groupadd :新建分组

你可能感兴趣的:(python全栈学习之Linux用户、群组和权限(8))