查看文件(文件夾)權限
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
如上式【600】表示4+2+0,0+0+0,0+0+0,表示為字母設置權限即:rw,-,-,即上式語句與下列語句等價:
(base) duanyongchun@hc1217:~$ chmod u=rw,g=-,o=- filename
完結!