【1】用户和组
文件 、进程、服务、
【2】/etc/passwd 保存着系统所有的用户
root:x:0:0:root:/root:/bin/bash
root 用户名
x 密码占位符
0 UID (用户id) 三类用户
0 为管理员
1-499 保留 系统用户再用
500以上 普通用户
0 GID (组ID)
root 用户描述信息
/root 家目录
/bin/bash 用户shell
【3】/etc/passwd 系统组信息文件 为了系统权限的划分
root:x:0:root
root 组名称
x 组密码占位
0 组ID
root 组成员
【4】man 5 passwd
功能:passwd文件的描述
man 5 group
功能:group文件的描述
【5】 useradd user1 创建user1用户
passwd user1 为use1新建密码
【6】 su - user1 切换到user1用户
su - 默认切回管理员
【7】 userdel -r user1 删除user1用户
不加(-r) "/home/user1"目录和邮件保留
【8】 groupadd userA 创建userA组
groupdel userA 删除userA组
【9】ls -l (或ll)
-rw-r--r-- 1 root root 17 12-20 11:00 file1 (文件)
drwxr-xr-x 2 root root 4096 12-20 11:00 abb (目录)
- 文件类型 "-"为文件 "d"为目录
后九位 权限(三位一组) (系统先匹配所有人,若不匹配,在匹配所属组,都不匹配。用第三组)
rw- 所属人
r-- 所属组
r-- other (UGO)
解释:1】(r 读 w写 x执行) 不能用"-"代替
2】文件的删除看目录权限
3】文件夹权限只能是 "rwx" 和"r-x"
1 硬链接数
root UID(文件的所属人)
root GID(文件的所属组)
17 文件大小 (ls -lh 翻译大小)
12-20 11:00 最后一次修改时间
file1 文件名
【10】 chown user1 /home/use2 更改"use2"文件的所有人为"user1"用户
chgrp root use2 更改"use2"文件的所有组委"root"组
【11】 chmod (u/g/o)+(/-x/w/r) file 功能:设置文件权限
例: chmod u+rwx file1 功能:文件所有人增加rwx权限
chmod 640 file1 (可用数字代替字母)
r ----4
w ----2
x ----1
【12】 setfacl -m user1:rw file 功能:为特定用户user1赋予"rw"权限
getfacl file 功能:查看访问控制列表
setfacl -b file 功能:清空访问控制列表