ubuntu 更改文件夾擁有者和權限


今天,在Ubuntu16.04上安裝pyspider,遇到權限不夠的問題,發現在安裝anaconda3的時候,文件夾的擁有者是root。作為新手只有尋找如何更改文件夾的擁有者,或者修改文件夾的權限。

Ubuntu中有兩個修改命令可以用到,「change mode」&「change owner」

即chmod以及chown,其中可以用遞歸參數-R來實現更改所有子文件和子目錄的權限。

1、利用chmod修改權限:

對Document/目錄下的所有子文件與子目錄執行相同的權限變更:

chmod -R 700 Document/

-R參數是遞歸 處理目錄下的所有文件以及子文件夾

700是變更后的權限表示(只有所有者有讀和寫以及執行的權限)

Document/ 是需要執行的目錄

常用方法如下:

sudo chmod 600 ××× (只有所有者有讀和寫的權限)
sudo chmod 644 ××× (所有者有讀和寫的權限,組用戶只有讀的權限)
sudo chmod 700 ××× (只有所有者有讀和寫以及執行的權限)
sudo chmod 666 ××× (每個人都有讀和寫的權限)
sudo chmod 777 ××× (每個人都有讀和寫以及執行的權限)

其中×××指文件名(也可以是文件夾名,不過要在chmod后加-ld)。

 

2、利用chown改變所有者:

對Document/ 目錄下的所有文件與子目錄執行相同的所有者變更,修改所有者為users用戶組的username用戶

chown -R username:users Document/

username:users users用戶組的username,用戶組參數不是必須有。下面這樣也是可以的:

chown -R username:users Document/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM