Ubuntu環境下如何設定檔案(資料夾)許可權

2022-06-23 08:03:15 字數 1268 閱讀 4565

檢視檔案(資料夾)許可權

cd到需要檢視的檔案(資料夾)所在目錄並執行:

(base) duanyongchun@hc1217:~$ ls -l    #檢視當前資料夾下的所有檔案(包括資料夾)的許可權

如圖:除每行的首位【d】或【-】之外,每三個佔位符代表乙個級別的執行許可權,比如第一行:

第一位【rwx】表示檔案所有者的執行許可權,設定格式為:

(base) duanyongchun@hc1217:~$ chmod u=rwx filename
第二位【rwx】表示同組使用者(當前系統下同樣擁有sudo許可權的使用者)的執行許可權,設定格式為:

(base) duanyongchun@hc1217:~$ chmod g=rwx filename
第三位【r-x】表示其他使用者的執行許可權(當前系統下未擁有sudo許可權的使用者)的執行許可權,設定格式為:

(base) duanyongchun@hc1217:~$ chmod o=r-x filename
其中:r代表讀,w代表寫,x代表執行,

方法一:字母設定許可權

以同時設定covid-19ctseg.zip的三個許可權為例:

(base) duanyongchun@hc1217:~$ chmod u=rwx,g=rwx,o=rwx covid-19ctseg.zip
如圖:許可權已改

若要設定其他使用者"三無"許可權,則執行下列語句即可:

(base) duanyongchun@hc1217:~$ chmod o=- filename
方法二:數值設定許可權如:

(base) duanyongchun@hc1217:~$ chmod 600 filename  #表示只有所有者有讀和寫的許可權
當由字母設定許可權改為數值設定許可權時:

【r】代表數值4,【w】代表數值2,【x】代表數值1

如上式表示4+2+0,0+0+0,0+0+0,表示為字母設定許可權即:rw,-,-,即上式語句與下列語句等價:

(base) duanyongchun@hc1217:~$ chmod u=rw,g=-,o=- filename
完結!

ubuntu下C mysql編譯環境設定

先安裝mysql sudo apt get install mysql server mysql client 再裝開發包 sudo apt get install libmysqlclient15 dev 安裝完以後,c 裡新增標頭檔案 include 編譯方法 gcc mysql config ...

ubuntu環境下如何建立可執行檔案

一般命令可能得通過指令碼實現了,把寫好的命令寫進乙個文字檔案中,然後在改檔案的第一行前面插入 bin bash 獨佔一行 再儲存,最後給這個檔案新增可執行許可權 chmod x filename 這樣一來這個檔案就可以執行了,執行的方式 filename 舉個例子 想執行如下命令 git clone...

Ubuntu下各種環境變數設定

1 使用者目錄下的 bashrc 檔案 在使用者主目錄下,有乙個 bashrc 檔案,編輯該檔案 gedit bashrc 在最後邊加入需要設定變數的shell語句,例如 export path mypath bin path 該檔案編輯儲存後,可立即在新開啟的終端視窗內生效。該方式新增的變數只能當...