linux修改所有許可權命令
Ⅰ linux快速修改文件夾及文件下所有文件與文件夾許可權
Linux 許可權繼承 ,使用setfacl劃分許可權
Linux 文件許可權分為 owner group other
如:
drwxrwx--- 5 wdj wdj 4096 09-26 11:51 test
如果用戶soft 想對test目錄有讀寫許可權,一種是將soft用戶加入wdj組中。另一種是將other許可權改為rw
如果想讓此目錄下的文件或目錄繼承父目錄許可權,則每次要chmod -R ....一下
現在可以使用setfacl解決以上問題
setfacl -R -m u:soft:rwx test
[soft@node2 data]#ll
drwxrwx---+ 5 wdj wdj 4096 08-20 14:51 test
這樣soft用戶就可以操作test目錄
setfacl -d --set u:soft:rwx test
-d是讓子目錄繼承父目錄許可權
使用getfacl命令查看acl許可權
[soft@node2 data]# getfacl test
# file: test
# owner: wdj
# group: wdj
user::rwx
user:soft:rwx
group::rwx
mask::rwx
other::---
default:user::rwx
default:user:soft:rwx
default:group::rwx
default:mask::rwx
default:other::---
setfacl -x u:soft test
去掉單個用戶的許可權
setfacl -b test
刪除test目錄的所以acl許可權
Ⅱ linux下,如何修改一個文件的許可權(命令)
chmod (用戶許可權)(組許可權)(其他許可權) 文件
許可權:r(讀)w(寫)x(執行)---分別對應數字4,2,1
如想授予"用戶讀寫執行許可權;組用戶讀許可權;其他用戶讀許可權",命令就是:chmod 622 文件
Ⅲ 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。
Ⅳ 更改文件許可權的linux命令
chmod命令的英文原意是「change the permissions mode of a file」,我們簡稱為「change mode」,意為用來改變文件或目錄許可權的命令,但是只有文件的屬主和超級用戶root才能執行這個命令。有兩種模式,一種是採用許可權字母和操作符表達式;另一種是採用數字。
語法格式: chmod [參數] [文件]
常用參數:
-c 若該文件許可權確實已經更改,才顯示其更改動作
-f 若該文件許可權無法被更改也不顯示錯誤訊息
-v 顯示許可權變更的詳細資料
-R 對目前目錄下的所有文件與子目錄進行相同的許可權變更(即以遞回的方式逐個變更)
參考實例
將檔案 file1.txt 設為所有人皆可讀取:
[root@linuxcool ~]# chmod a+r file.txt
將目前目錄下的所有文件與子目錄皆設為任何人可讀取 :
[root@linuxcool ~]# chmod -R a+r *
將 file.txt 設定為只有該文件擁有者可以執行:
[root@linuxcool ~]# chmod u+x file.txt
Ⅳ LINUX伺服器幾個簡單修改文件許可權的命令實例
1、許可權保護 設置為600許可權
例如:[root@localhost /]# chmod 600 /usr/local/webserver/nginx/conf/nginx.conf
這樣我們將/usr/local/webserver/nginx/conf/nginx.conf文件設置為600許可權,以防止修改。
2、使用「chattr」命令
另外,如果Linux使用的是ext2、ext3或ext4文件系統,還可以使用「chattr」命令:
Usage: chattr [-RVf] [-+=AacDdeijsSu] [-v version] files...
3、使用i屬性
給重要文件加上i屬性,即使root用戶也不能直接修改或刪除這類文件,以有效防止意外修改或刪除文件的情況發生。具體命令如下:
# chattr +i passwd
給passwd文件加上i的屬性
去除i屬性使用如下命令:
# chattr –i passwd
去掉passwd文件i的屬性,可以進行文件的修改。
Ⅵ Linux 文件和文件夾的許可權的修改兩種方式及命令
chmod 命令
如修改文件屬主可讀可寫可執行 chmod a+rwx
如修改文件屬組可讀可寫可執行 chmod u+rwx
如修改文件其他人可讀可寫可執行 chmod o+rwx
直接用數字代替也可以
chmod 777 三個數字位置分別代表 屬主屬組其他人
7 拆分開來就是 4+2+1 4代表讀 2代表寫 1代表執行
如果只需要讀寫,則chmod 666 文件名
Ⅶ linux基礎命令之如何修改文件屬性和許可權
1:想一次修改某個目錄下所有文件的許可權,包括子目錄中的文件許可權也要修改,要使用參數-R表示啟動遞歸處理。
例如:
[root@localhost ~]# chmod 777 /home/user 註:僅把/home/user目錄的許可權設置為rwxrwxrwx
[root@localhost ~]# chmod -R 777 /home/user 註:表示將整個/home/user目錄與其中的文件和子目錄的許可權都設置為rwxrwxrwx
2:想一次修改某個目錄下所有文件的許可權,包括子目錄中的文件許可權也要修改,要使用參數-R表示啟動遞歸處理。
例如:
[root@localhost ~]# chmod 777 /home/user 註:僅把/home/user目錄的許可權設置為rwxrwxrwx
[root@localhost ~]# chmod -R 777 /home/user 註:表示將整個/home/user目錄與其中的文件和子目錄的許可權都設置為rwxrwxrwx
例如:chmod -R +x /usr/apache-tomcat-5.5.23/webapps/NEWTRADECARD 修改此目錄下所有文件及文件夾增加可執行許可權
Ⅷ linux怎樣修改用戶許可權
看你是要給用戶本身修改許可權,還是修改文件的許可權讓其它用戶可以訪問執行。
一般如果你修改用戶本身的許可權,也沒有太多好改的,一般用戶創建用戶(useradd)之後,用戶就會有一個默認或指定的
userid和groupid.
一般對UNIX系統下的文件,都分為「user自己、usergroup、其它user」可以「讀、寫、執行」三類,用ls
-la可以看到,如:
#
ls
-l
-rwxr-xr-x
1
root
bin
62528
Jan
23
2005
zip
其中r表示可以
read/讀,w表示可以
write/寫,x表示可以
execute/執行。
userid一般都是唯一的,但你可以修改自己user的group信息,以加入需要的用戶組裡面訪問特定的文件。
groupadd
:添加用戶組;
groupdel
:刪除用戶組;
groupmod
:修改用戶組信息
一般我們日常碰到要修改用戶許可權的,往往是要麼修改一下用戶的gorupid,通過上面命令可以改;要麼是把普通用戶改成具有超級許可權的用戶,這個一般自己不能直接改,只能是root或有root許可權的用戶才能幫你改,在/etc/passwd文件裡面,找到對應userid那一行,將userid那一列你的id改成0,然後強制保存退出。這時候你的這個用戶就有超級用戶許可權了。改用戶的groupid也可以這樣改。
如果是改某個文件的屬性,就比較簡單了,直接用chmod命令就可以了,我一般直接後面接數字,如果要給rwx的許可權,就給7,rw-,就是6,r--就是4(二進制的,對應x
-1,w-2,r
-4),比如要給某個文件用戶自己rwx許可權,用戶group內
r-x的許可權,其它人r--只讀,那麼用chmod命令就可以:
#
chomd
754
上面都是自己根據以往經驗總結寫的,鼓勵一下原創吧,呵呵。
Ⅸ linux下什麼命令是把所有文件改成777許可權
linux改變文件許可權的方法使用以下命令:
chomod -R 777 文件名
777指的是任何人都能讀寫操作這個文件
-R指的是修改此文件或文件夾下的所有文件的許可權為777
Ⅹ 在linux系統中,修改文件許可權的具體命令是啥
chmod u,g,o+/-/=r,w,x objectu(user),g(group),o(other)+表示增加-表示減少=表示賦予相應值u+r 表示擁有者增加一個r(讀)許可權,g+w 表示擁有組增加一個w(寫)許可權,o+x 表示其它用戶增加一個執行許可權許可權也可以使用數字法rwx rwx rwx u g o 421 421 421每個許可權位加起來就是7,比如:chmod 777 a 就是將a這個文件修改為rwxrwxrwx,chmod 644 a 就是將a的許可權修改為rw-r--r--。