第六单元
(一)文件属性查看
ls -l filename
[root@foundation12 ~]# ls -l /mnt/file
-rw-r--r-- 1 root root 0 Sep 27 16:27 /mnt/file
① - ##文件类型(表示普通文件)
② rw-r--r-- ##文件权限
③ 1 ##文件副本个数(文件的内容会被记录的个数)
④ Root ##文件所有人
⑤ Root ##文件所有组
⑥ 0 ##文件大小
⑦ Sep 27 16:27 ##最后一次被修改的时间
⑧ /mnt/file ##文件名字
(二)查看目录属性
ls -ld directoy
[root@foundation12 ~]# ls -l /mnt
total 0
drwxr-xr-x 2 root root 6 Sep 27 16:25 westos
① d(director) ##类型
② rwxr-xr-x ##权限
③ 2 ##子目录个数
④ Root ##目录所有人
⑤ Root ##目录所有组
⑥ 6 ##子文件属性大小(字符数)
⑦ Sep 27 16:25 ##目录中内容变化时间
⑧ Westos ##目录名字
【例】total 3763200
(三)文件用户组的更改
chown 用户名称 文件 ##更改文件所有人
chgrp 组名称 文件 ##更改文件所有组
chown -R 用户 目录 ##更改目录本身以及目录中的子文件的所有人
chgrp -R 组名 目录 ##更改目录本身以及目录中的子文件的所有组
(四)权限的识别
ls -l 中2-10字符为文件权限
rwx r-x r-x
用户权限 组成员权限 其他用户权限
(五)权限种类
① r
r权限针对文件,表示可以查看文件内容
r权限针对目录,表示可以ls 查看目录中存在的文件名称
② w
w权限针对文件,表示可以更改文件的内容
w权限针对目录,表示是否可以删除目录中的子文件或者子目录
③ x
x权限对于文件,表示是否可以开启文件当中记录的程序
x权限对于目录,表示是否可以进入目录中
④ chmod ugo+-=rwx ##改权限
User | group | other | |
r=4 | w=2 | x=1 | -=0 |
u=rwx=7 |
⑤ 7=rwx,6=rw-,5=r-x,4=r--,3=-wx,2=-w-,1=--x,0=---
[例]# ls -l /mnt
total 0
-rw-r--r-- 1 root root 0 Sep 27 16:27 file
-rw-r--r-- 1 root root 0 Sep 28 15:36 file1
-rw-r--r-- 1 root root 0 Sep 28 15:36 file2
drwxr-xr-x 2 root root 6 Sep 27 16:25 westos
a. 对于文件file:u=rw-=6、g=r--=4、o=r--=4
User有查看和更改的权限,group有查看的权限,others有查看的权限
b. 对于目录westos:u=rwx=7、g=r-x=5、o=r-x=5
User有查看和更改、打开满权限,group有查看和打开的权限,others有查看和打开的权限
(六)文件的默认权限
1. umask ##显示系统预留权限值
2. vim /etc/bashrc 71行是普通用户的更改,73是超级用户的更改
3. vim /etc/profile 60行是普通用户的更改,62是超级用户的更改
4. source /etc/bashrc ##刷新bash配置
5. source /etc/profile ##刷新系统配置