作者:贾志军 | 来源:互联网 | 2017-11-08 14:35
1.linux下的所有文件和文件夹都由严格的权限划分.
2.文件和文件夹都有三种权限:读R,写W,执行X
3.一个典型的文件权限:-rwxrw-r—
第一个-说明时普通文件
然后依次每三位划分是对文件属主的权限、同组其他用户的权限、其他人的权限
4.创建文件:touch file_name 该文件具有缺省的权限
5.文件改变权限,命令chmod
(1)符号模式
chmod [who] operator [permision] filename
ex. chmod u+x myfile
chmod go+x myfile
(2)绝对模式
chmod [mode] filename
ex chmod 666 myfile
chmod 744 myfile
6. 目录权限
r:列出该目录中文件
w:在该目录中创建或删除文件
x:搜索或进入该目录
7.suid&guid
如果一个脚本设置了suid,意味着其他用户在执行该脚本时拥有其属主的权限.
如果一个脚本设置了guid,意味着其他用户在执行该脚本时拥有属主所属用户组中用户的权限
ex : 4755 suid
6711 suid and guid
8.chown&chgrp 改变文件的属主和所属的组
Chown owner file
Chgrp group file
8.找出你所属于的用户组
Id 命令
9.umask 是从权限中拿走相应的位
777-umask 创建文件夹的缺省权限
666-umask 创建文件的缺省权限
ex
umask 002
umask 022
10.符号链接:
ln -s source_path target_path