useradd 用户名(添加用户,家目录文件,邮箱文件)userdel -r 用户名(删除用户);如果直接使用userdel不带-r会导致删除用户之后有遗留的家目录文件和邮箱文件,删除不干净无法再次添加该用户名;查看用户id 用户名。
用户基本信息:存储在 /etc/passwd 文件中;
用户密码信息:存储在 /etc/shadow 文件中;
用户群组基本信息:存储在 /etc/group 文件中;
用户群组信息信息:存储在 /etc/gshadow 文件中;
用户个人文件:主目录默认位于 /home/用户名,邮箱位于 /var/spool/mail/用户名。
创建组和用户
用户分为系统管理用户root,系统用户(又称为伪用户),普通用户;创建用户必须要在属组中(包括主组和附属组),一个用户组中可以有不同的用户;
groupadd
groupmod
groupdel 注意当改组是某一个用户的主组时是不能删除的
useradd 注意参数 -s 设定用户的登录shell,系统默认的登录shell是/bin/bash,如果该参数错误会造成用户无法正常登录。
usermod
userdel
组成员管理gpasswd
-a 单个添加用户
gpasswd -a 用户名 组名
-M 批量覆盖附加组成员
gpasswd -M 用户名1 用户名2…… 组名
-d 单个删除用户
gpasswd -d 用户名 组名
chown 属主,属组 文件路径 修改属主和属组
-R 递归修改---针对目录
当判断用户对文件的权限时,先后顺序为UGO,即首先是主,然后是组和其他。
vim 打开文件是按照首先copy一个以.swap结尾的临时隐藏文件,然后在临时文件上面完成修改,再重新命名为源文件。