-1
我有兩個關於linux文件權限的問題。Linux文件權限
1)
我的目錄/股具有下列權限:
[[email protected] ~]# ls -ld /share/
drwxrwxrwx. 4 root root 4096 Aug 29 09:15 /share/
現在我去爲用戶埃裏希到該目錄下,並創建一個文件:
[[email protected] share]$ touch file
[[email protected] share]$ ls -l
-rw-r--r--. 1 erich share 0 Aug 29 09:30 file
現在作爲用戶sven我刪除該文件:
[[email protected] share]$ rm -f file
[[email protected] share]$
這怎麼可能?只有erich具有讀/寫權限。我注意到,當我將/ share文件夾的權限更改爲755,那麼sven不能刪除該文件。父母的目錄是否覆蓋文件的權限,如果是,爲什麼?
2)
我想分享/共享文件夾給大家,但至少斯文和Erich。我創建了一個「共享」組,並將這些用戶放入其中。然後我做了測試:
[[email protected] share]$ mkdir erich
[[email protected] share]$ ls -l
drwxr-xr-x. 2 erich share 6 Aug 29 09:28 erich
[[email protected] share]$ touch erich/erich
[[email protected] share]$ ls -l erich/
-rw-r--r--. 1 erich share 0 Aug 29 09:28 erich
用戶sven對「文件」沒有寫入權限。我該如何解決這個問題?
我一直認爲我在文件上看到的權限是文件上的有效權限,而不僅僅是相信。那張照片我錯了嗎?那麼爲文件分配權限有什麼用? – 2014-08-29 11:33:07
每當用戶創建一個文件或目錄時,使用「chmod ...」對於遠程Windows上的用戶來說是不切實際的。 – 2014-08-29 11:36:54
新創建的文件的默認文件權限由umask控制:http://en.wikipedia.org/wiki/Umask – 2014-08-29 12:21:44