幫助中心 Linux系統中修改文件夾及文件讀寫權限 查看文件權限的命令,比如我查看/data目錄下的文件權限命令:$ ls -al /datadrwxrwxrwx 19 root root 4096 5月 18 16:31 .drwxr-xr-x 25 root root 4096 5月 17 14:16 ..drwxrwxr-x 4 douxiao douxiao 4096 4月 16 12:59 opencv drwxrwxr-x 2 douxiao douxiao 4096 4月 16 14:08 OpenCv3.2.0安裝包 drwxr-xr-x 2 root root 4096 5月 17 21:01 QT123456如果目錄下的所有文件都需要以管理員的方式進行文件的復制,創建,和移動。比如我的data目錄 ,此時只需要。$ sudo chmod 777 /data1可以使用chmod命令修改文件[夾]的權限。語法: chmod [who][+|-|=][mode] 文件[夾]名 其中who可以為下面字母中的任意一個或者它們的組合。 u 即user,表示文件[夾]的所有者 g 即group,與文件[夾]所有者處于相同組的所有用戶 o 即others,其它用戶 a 即all,所有用戶+、-、=符號的含義分別為: 添加某個權限 取消某個權限= 賦予給定權限并取消其它所有權限 mode表示權限,可以是下面字母的任意組合。 r 可讀 w 可寫 x 可執行 s 文件執行時將進程所屬用戶(u+s)或進程所屬組(g+s)設置為該文件所屬用戶 t 保存程序的文本到交換設備上 u 與文件主擁有相同的權限 g 與文件所屬組擁有相同的權限 o 與其他用戶擁有相同的權限舉例:將文件test.txt的讀權限賦予所有用戶 chmod a+r test.txt 將取消其他用戶執行test文件的權限 chmod o-x test 同樣也可以用以下方式來給文件或文件夾賦予權限 r 表示文件可以被讀(read) w 表示文件可以被寫(write) x 表示文件可以被執行(如果它是程序的話) 其中:rwx也可以用數字來代替 r ————4 w ———–2 x ————1 - ————0 簡單的組合如下: — 000 0 –x 001 1 -w- 010 2 r– 100 4 -rw——- (600) 只有所有者才有讀和寫的權限 -rw-r–r– (644) 只有所有者才有讀和寫的權限,組群和其他人只有讀的權限 -rwx—— (700) 只有所有者才有讀,寫,執行的權限 -rwxr-xr-x (755) 只有所有者才有讀,寫,執行的權限,組群和其他人只有讀和執行的權限 -rwx–x–x (711) 只有所有者才有讀,寫,執行的權限,組群和其他人只有執行的權限 -rw-rw-rw- (666) 每個人都有讀寫的權限 -rwxrwxrwx (777) 每個人都有讀寫和執行的權限例如: chmod 666 test.txt發布時間:2020/9/9 9:44:22