1、更改文件用戶組。使用命令chgrp,命令如下。
2. 批量修改Linux下的文件或目錄許可權
啟發:
CU里的一個用戶用"#chown
-R
777
/*"後,系統癱瘓了.
有網友建議用下面的命令把另一個新的相同系統的所有文件和目錄的許可權導入該系統.
其實就是這兩個命令的應用.
目標:setfacl
getfacl兩命令的使用.
步驟:
1.
#pwd
確認當前目錄
/
#getfacl
-R
/root
>
11.bak
得到/root下的所有文件和目錄的許可權表文件.
#chmod
-R
700
/root/*
更改/root下的所有文件或目錄的許可權為700
#cd
/root
切換目錄
#ll
查看確認
#cd
/
#setfacl
--restore=11.bak
恢復/root下的所有文件和目錄的許可權.
3. linux里如何把一個文件更改成所有的用戶都有可執行許可權
linux里把一個文件更改成所有的用戶都有可執行許可權可以使用以下命令:
chmod 777 filename
其中chmod可以藉以控制文件如何被他人所調用。
1、chmod語法
chmod [-cfvR] [--help] [--version] mode file...
2、chmod參數說明
mode : 許可權設定字串,格式如下 :
[ugoa...][[+-=][rwxX]...][,...]
(3)linux怎麼批量放開文件許可權擴展閱讀
chmod可以用數字來表示許可權如 :
chmod 777 file
語法為:
chmod abc file
其中a,b,c各為一個數字,分別表示User、Group、及Other的許可權。
r=4,w=2,x=1
若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=5。
4. 在linux中怎麼給文件夾賦許可權
在linux中給文件夾賦許可權的步驟如下:
1.首先,咱們用客戶端工具(工具很多,我用的是xshell),用需要建立的文件夾的賬戶登錄系統,例如我現在是用的Root用戶。紅色框框內,寫著root證明,登錄的用戶沒有問題。
5. 如何在linux下快速批量修改文件夾和文件許可權
Linux系統中,每個文件的許可權默認是由創建它的使用者所指定的。而且許可權不隨文件環境的改變而變化。換言之,你從別的地方復制、下載、接受過來的文件許可權與它原始的許可權保持一致。例如圖1中的文件是通過藍牙裝置接收的。
當新的操作者的許可權低於文件默認的許可權時,文件是沒有辦法運行的。例如圖2,當試圖運行文件夾中的某個文件時,由於許可權原因,文件被拒絕執行。系統提示:Permission
denied.
如果你對要操作的文件許可權沒有特殊要求的話,並確定文件安全可靠,你可以使用chmod
777
[Filename]
(中括弧里是你要改的文件名,實際輸入不包括中括弧)命令來快速修改文件許可權為最高(即文件可被讀/寫/運行)。注意:修改成功後,是沒有提示的;修改不成功才有提示。例如:圖3將文件AS.sh使用命令chmod
777
AC.sh改為最高後,可以被執行。
6. linux文件內部許可權全部打開
文件的類型不同,許可權就有所不同,雖然每個文件的許可權都是 777,但在創建一個文件時,並沒有看到該文件的許可權是777,這是由於掩碼的作用使得某些許可權被屏蔽。
對於每個文件,其都由不同的信息組成,如圖所示,這是我們之前創建的一個名為CAT1的空文件,該文件的詳細信息如下所示。
文本文件與目錄文件的區別就在於第一個描述符不同,目錄則以「d」為描述符。如圖所示,這是之前所創建的一個名為CAT的目錄,該目錄的詳細信息及相關介紹如下所示。
使用帶有-l選項的ls命令,可從許可字元串的首字母來識別所列出每個文件的類型,以下是幾個常見的標識號。
●-:一般文件(硬鏈接)。
● l:符號鏈接(軟鏈接,可使用帶有-s選項的ln命令來創建一個軟鏈接)。
● d:目錄。
● c:字元設備文件。
● p:命名管道。
● s:套接字。
● b:塊設備特殊文件。
2.文件許可權管理
從剛創建的CAT1文件中看到,該文件雖是cat用戶創建的,但cat用戶對該文件並沒有可執行許可權。現在要為CAT1添加可執行權(x),將這項任務交給chmod命令就可以。使用chmod命令也非常簡單,如下所示,為cat用戶添加對CAT1文件的可執行權。
[cat@cat ~]$ chmod u+x CAT1
通過以上操作後,cat用戶擁有了對CAT1文件的可執行權。當然,要添加其他許可權的操作也差不多,也可以使用「chmod+rwx 文件名」來授權。感興趣的讀者可以試試,這里只講方法,可以通過這種方法來進行練習,以便更好地掌握。
如果對CAT目錄下的目錄同時授予可執行權,則可以使用帶有-R選項的Chmod命令進行操作,其格式如下:
chmod–R 目錄名1/目錄名2
其中目錄2是目錄1的子目錄,即在目錄1下創建目錄2。
使用-R選項,可遞歸地授予各種許可權。
接下來講解取消某個用戶(或用戶組)擁有該文件的許可權,使用的命令還是chmod,如下所示,取消cat用戶對文件CAT1擁有的可執行權。
[cat@cat ~]$ chmod u-x CAT1
根據文件許可權數值,4代表可讀,2代表可寫,而1則代表可執行,並且許可權數值存在時以1表示,否則就用0來表示(實際上就是用二進制的方式來表示),就可以對於某個文件或目錄中的許可權數值計算。如圖所示,計算名為CAT1文件的許可權值。
若需要對該文件授予許可權,也可使用「chmod 664 CAT1」的形式來為用戶授權。
有時為了方便,把文件的擁有權授予其他人,可以使用chown來改變文件的擁有者,下面演示將cat用戶的CAT1文件轉給dog用戶,先切換到root用戶,然後才可以執行。由於CAT1文件在cat用戶的主目錄下,因此使用/home/CAT1。
7. 如何在linux下快速批量修改文件夾和文件許可權
在終端使用shell命令可以修改文件夾和文件許可權,比如給當前目錄下的所有文件和文件夾(不遞歸二級目錄)的所有用戶添加讀許可權,可在終端輸入下面這條語句。
for
file
in
`ls
./`;
do
chmod
a+r
$file;
done
8. linux chmod命令怎樣把某個目錄下的所有文件都添加可執行許可權
chmod命令用於修改文件的復訪制問許可權。該命令有兩種用法。一種是包含字母和操作符表達式的文字設定法;另一種是包含數字的數字設定法。
命令格式:chmod [許可權] 文件名
文件名可以使用通配符,文件名為星號*表示匹配所有文件。
用法示例:
為/home//py目錄下的所有文件添加執行許可權。
$ chmod +x /home//py/*