歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

unix 下文件的權限和存取


ls -l查看文件的存取權限
貌似這樣的 -rwxrwx---
其中r,w,x代表權限類型 r為read w為write,x為exeute權限。
在unix中,系統對一個文件提供三層的存取結構:
user代表文件的所有者,group代表對文件有存取權限的組,other代表系統中的其他所有的用戶。
user是文件的所有者,擁有對文件的一切存取權限,也可以決定文件對g和o的權限,但是user可以把文件轉讓給其他的用戶,轉讓之後就沒有原來的權利了。root和user可用chown命令更改文件的屬主
chmod改變文件的存取權限:
r 為讀權限 w為寫權限 x為執行權限
+為增加權限 - 為減少權限 =將權限設置為
u用戶為文件的屬主 g組為文件關聯的組 o為其他用戶 a為系統中所有用戶 none 肥胖權限給所有的域
禁止一個文件的所有權限 可用命令chmod= filename
例如:文件f1的初始狀態沒有任何權限
ls -l
----------
chmod a+r f1
-r--r--r--
chmod u+wx f1
-rwxr--r--
chmod a+wx f1
-rwxrwxrwx
chmod o-wx f1
-rwxrwxr--
另外umask改變默認的文件存取權限,chgrp改變一個文件的組,su轉換你的用戶的身份,newgrp轉換你的組的身份。
Copyright © Linux教程網 All Rights Reserved