Linux文件类型一览表
d 目录
l 符号链接(指向另一个文件)
s 套接字文件
b 块设备文件
c 字符设备文件
p 命名管道文件
- 普通文件,或者更准确地说不属于以上几种类型的文件
# ll
total 28
-rwxr--r-- 1 root root 70 Sep 9 2003 cpusers
drwx------ 3 root root 4096 Mar 10 14:43 Desktop
-rwxr-xr-x 1 root root 181 Nov 12 17:32 mail-check-report.sh
-rwxr--r-- 1 root root 2860 Nov 12 18:30 mail-quota.report
-rw-r--r-- 1 root root 7 Sep 26 16:38 minicom.cap
-rw-r--r-- 1 root root 511 Sep 26 16:37 minicom.log
-rw-r--r-- 1 root root 3673 Mar 11 00:23 passwd
权限要配合属主和属组来理解,r代表可读,w代表可写,x代表可运行。
三个字母为一段,第一段代表属主权利,第二段代表属组权利,第三段代表其它用户权利。如果相应权利位为“-”,则表示不具有这种权利。
t 粘性位或给文件加锁,使其他用户无法访问
如果在一个目录上出现"t"位,就表示该目录中的文件只有其属主才可以删除,即使同组用户或赋予和属主同等权限;
如果在文件上出现"t"位,就表示该脚本或程序在执行时会被放在交换区(虚存)
# chattr +i /etc/inetd.conf //设置/etc/inetd.conf文件类型为4类型
链接分为硬链接和软链接,硬链接和原有文件是存储在同一物理地址的两个不同的名字;软链接类似于Windows中的快捷方式,本身的内容是被指向文件的内容。
授权:
chmod a+x run.sh
chmod go-x run.sh
chmod 755 run.sh
chmog -R /home/jboss/ 级联授权