从安全方面考虑
系统用户介绍
用户id : UID
系统账户的UID小于500,自己创建的大于500
输入cat /etc/passwd 命令后显示用户
参数依次代表 : 用户名,密码(用x代替),UID,组ID,用户备注,用户的home目录,用户默认使用的shell
真正的密码(加密,系统的带*,!表示不存在密码,暂时未定义密码)
sudo cat /etc/shadow
用户,加密的密码,自从上次修改密码隔了多少天(1970年开始计算),多少天前修改密码,多少天后必须修改密码,如果密码过期提前多少天告诉用户修改密码,如果密码过期多少天禁用密码,禁用时间(1970年开始计算)
创建、删除、更改用户
创建用户
sudo useradd 用户名
删除用户
sudo userdel 用户名
usermod(过于强大)可更改/etc/passwd中内容
修改密码
sudo passwd 用户名
其他修改命令
chpasswd
chsh
chfn
change -h查看change的参数
group组
目的 : 共享资源的权限(不同的发行版略有差异)
Ubuntu为每一个用户创建一个单独于用户的同名的组,不是把所有用户纳入一个组
tail /etc/group可查看组
参数 : 组名,组的密码,组id(GID),属于该组的列表有哪些(什么用户属于该组)
创建组
suso groupadd 组名
usermod命令可将用户参与到组、修改组 可用group -h命令查看参数
删除组
sudo groupdel 组名
文件和文件夹权限
输入ll
第一个
d代表文件目录(文件夹)
-代表文件
l代表link文件
b、c等
除第一个外三个为一组,分三组
r代表文件夹可读
w代表文件夹可写
x代表文件夹可执行
第一组 : 创始人的权限
第二组 : 下属成员的权限
第三组 : 其他组的成员权限