Linux文件类型7种:
- 普通文件d 目录文件b 块设备文件c 字符设备l 符号链接文件p 管道文件s 套件字文件
linux文件权限就是读 ( r )对应数字4,写( w )对应数字2,执行( x )对应数字1,以及他们的组合权限,有7种:
- r权限,表示可以读该文件的内容;
- w权限,表示可以修改文件的内容;
- x权限,可执行;
- rw权限,表示可以对文件进行读写操作;
- wx权限;
- rx权限,表示可以读该文件并能执行;
- rwx权限,表示可读写、执行。
[root@localhost wang]# ls -ahl 总用量 36K drwx------. 15 wang wang 4.0K 5月 24 14:30 . drwxr-xr-x. 3 root root 18 5月 24 15:37 .. -rw-------. 1 wang wang 245 5月 24 16:11 .bash_history -rw-r--r--. 1 wang wang 18 4月 1 2020 .bash_logout -rw-r--r--. 1 wang wang 193 4月 1 2020 .bash_profile -rw-r--r--. 1 wang wang 231 4月 1 2020 .bashrc drwx------. 15 wang wang 4.0K 5月 23 12:31 .cache drwxr-xr-x. 14 wang wang 261 5月 17 23:03 .config drwx------. 3 wang wang 25 5月 17 23:02 .dbuschmod755 test.sh //以数字形式修改权限
chmod u+x test.sh //只给拥有者加上可执行权限
chmod g+x test.sh //只给群组身份加上可执行权限
chmod o+x test.sh //只给其他人身份加上可执行权限
chmod a+x test.sh //3种身份都加上可执行权限
chmod o-x test.sh //只给其他人身份删除可执行权限
linux中访问文件/目录有三种身份:
-
u:文件的拥有者
-
g:文件所属的群组
-
o:其他用户