歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> linux系統入門學習(80)

linux系統入門學習(80)

日期:2017/2/25 10:32:13   编辑:Linux教程

chmod 命令

chmod”命令就是改變文件的模式位。chmod會根據要求的模式來改變每個所給的文件,文件夾,腳本等等的文件模式(權限)。

在文件(文件夾或者其它,為了簡單起見,我們就使用文件)中存在3中類型的權限

?

1

2

3

Read (r)=4

Write(w)=2

Execute(x)=1

所以如果你想給文件只讀權限,就設置為'4';只寫權限,設置權限為'2';只執行權限,設置為1; 讀寫權限,就是4+2 = 6, 以此類推。

現在需要設置3種用戶和用戶組權限。第一個是擁有者,然後是用戶所在的組,最後是其它用戶。

?

1

rwxr-x--x abc.sh

這裡root的權限是 rwx(讀寫和執行權限),
所屬用戶組權限是 r-x (只有讀和執行權限, 沒有寫權限)
對於其它用戶權限是 -x(只有只執行權限)

為了改變它的權限,為擁有者,用戶所在組和其它用戶提供讀,寫,執行權限。

?

1

root@tecmint:~# chmod 777 abc.sh

三種都只有讀寫權限

?

1

root@tecmint:~# chmod 666 abc.sh

擁有者用戶有讀寫和執行權限,用戶所在的組和其它用戶只有可執行權限

?

1

root@tecmint:~# chmod 711 abc.sh

注意:對於系統管理員和用戶來說,這個命令是最有用的命令之一了。在多用戶環境或者服務器上,對於某個用戶,如果設置了文件不可訪問,那麼這個命令就可以解決,如果設置了錯誤的權限,那麼也就提供了為授權的訪問。

Copyright © Linux教程網 All Rights Reserved