linux的常用命令(文件權限命令之二)

命令:chmod
語法:chmod [{ugo}{+-=}{rwx}] [文件或目錄]
           chmod [mode=421] [文件目錄]
描述:改變文件或目錄的權限
形如:chmod g+w filename
形如:chmod 761 filename

4:r

2:w

1:x


問題示例:新建一個新目錄,下面一個新文件,嘗試用普通用戶去刪除新目錄下的新文件。
1 嘗試修改:新文件的讀寫權限設置爲 777,進行刪除文件操作

2 嘗試修改:新目錄的讀寫權限設置爲 777,進行刪除文件操作

文件的rwx權限:
r:可以執行catch、more等讀操作。
w:修改文件的內容等寫操作,但是不代表你可以把這個文件刪除。
x:對文件進行執行操作。
目錄的rwx權限:
r:可讀操作,可以列出目錄的內容,比如ls命令。
w:表示可以在目錄下創建或刪除文件的權限。
x:表示可以進入這個目錄(基本上所以的目錄都會有rx權限)。

所以:刪除文件的權限,是擁有你當前文件所在的目錄的寫權限。



命令:chown
語法:chown user 文件
描述:改變文件的所有者
示例:chown newuser t1.sh
useradd username 添加用戶
passwd  username 爲用戶設置密碼


命令:chgrp
語法:chgrp group 文件
描述:改變文件的所屬組 
示例:chgrp adm t1.sh

查看系統默認的權限 :umask -S (umask查看權限掩碼值022 使用777-022得到真實權限)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章