目录
1.账号用户类型和uid
1.超级用户
linux中root就是超级用户,拥有所有的权限
uid:0
2.普通用户
操作受限制
uid :centos6 500 -60000
centos7 1000-60000
3.程序用户
不是给人用的
uid :centos6 1-499
centos7 1-999
2.组账号
1.基本组(私有组)
有且唯一
2.附加组(公共组)
可有可无,可有多个
3.用户账号管理
1.添加用户
useradd
-u:指定用户的 UID 号,要求该 UID 号码未被其他用户使用。
-d:指定用户的宿主目录位置
-e:指定用户的账户失效时间,可使用 YYYY-MM-DD 的日期格式。
-g:指定用户的基本组名
-G:指定用户的附加组名
-M:不建立家目录
-s:指定用户的登录,修改默认shell
-r:随机生成系统用户
2.密码管理
passwd
-d 清空密码(不建议使用)
-l 锁定用户
-s 查看用户是否被锁定
-u 解锁用户账号
3.对已有用户进行属性修改
usermod
-l修改用户登录名
-d修改家目录
-G修改附加组
-u解锁
-e修改失效时间
-g指定基本组
-s指定shell类型
-r连着家目录一起删除
4.添加组
gpasswd -a 用户 组
-a 将用户加入组
-d 将用户删除出组
-M 批量加减
5.删除组账号
groupdel 组帐号名
6查看用户时间
finger W
users who
4.文件/目录的权限和归属
文件权限
读:可以看里面内容 r
写:可以修改里面内容 w
执行:一般对程序而言 x
x:对于文件夹而言,必须有执行的权限,否则无法进行任何操作
x是文件夹的最小权限
无论在什么情况下,文件夹一定要有执行权限,文件夹没有执行权限等于没有任何权限
一个文件的权限,需要区分三类人
1.文件的拥有者 属主
2.文件的拥有组 属组
3.其他人 other 其他人
1.chmod
改变权限
chmod 777 文件夹
文件夹最大权限
文件最大权限 666
文件夹最大权限 777
2.chwon
改变属组,属主
chwon 用户名 .用户组.文件名
-R 递归
3.umask
决定了文件落地的权限
4.三种特殊权限
suid 属组
guid
strcky 粘贴位 文件无效,只能对文件夹使用