如何同時更改許多檔案之權限 - Linux
By Christine
at 2010-05-11T22:38
at 2010-05-11T22:38
Table of Contents
※ 引述《chiehgriffin (...)》之銘言:
: ※ 引述《missbus (smile)》之銘言:
: : 事情是這樣的
: : 小弟在ubuntu底下用netbeans IDE寫程式
: : 因為要做些測試所已netbeans 用sudo打開做coding
: : 測試完以後改 把sudo拿掉 直接用普通紙令開啟netbeans
: : 就會跑出諸多netbeans初始化檔案is read-only的警告 約數十個
: : 每開一次就跳一堆 應該是用sudo netbeans編輯時這些設定權限都被改成root
: : 雖然知道用chmod可以改權限
: : 可是不知道如何一次改很多 (ex:某資料夾底下之檔案)
: : 請大家指點一下 謝謝
: 如果在程式執行之後還會出現檔案,建議可以用default ACL的方式更改權限
: 如果是某資料夾下的東西的話可以用chown的方式。
: 這是我想的到的方式來做。 請參考..
ACL有繼承上層目錄的意義,是檔案權限的特殊應用,其設定之後其優先權限
會大於系統預設的檔案權限
當folder設定ACL之後,其下的檔案或是目錄都會承襲父檔案的存取權限!
首先是要設定的的folder所在的partion必須要開啟acl的功能,可以在fstab
設定完成,讓開機後的磁碟自動支援acl
對於所需要的folder 用如:setfacl -d -m g:sales:r-x /test 的指令來設定,
GUI好像也可以,但是沒做過。
上面指令的意思就是對於/test讓sales群組有r-x的權限,其他人可能只有r--,
這樣設定之後,於test目錄下,在sales群組下的使用者對於其他使用者就會多
出x的權限。
設定好之後,可以發現在權限的表示列上最後會多出+的符號
大致是這樣,有興趣還有一些細節要注意,可以man或是google一下吧
--
: ※ 引述《missbus (smile)》之銘言:
: : 事情是這樣的
: : 小弟在ubuntu底下用netbeans IDE寫程式
: : 因為要做些測試所已netbeans 用sudo打開做coding
: : 測試完以後改 把sudo拿掉 直接用普通紙令開啟netbeans
: : 就會跑出諸多netbeans初始化檔案is read-only的警告 約數十個
: : 每開一次就跳一堆 應該是用sudo netbeans編輯時這些設定權限都被改成root
: : 雖然知道用chmod可以改權限
: : 可是不知道如何一次改很多 (ex:某資料夾底下之檔案)
: : 請大家指點一下 謝謝
: 如果在程式執行之後還會出現檔案,建議可以用default ACL的方式更改權限
: 如果是某資料夾下的東西的話可以用chown的方式。
: 這是我想的到的方式來做。 請參考..
ACL有繼承上層目錄的意義,是檔案權限的特殊應用,其設定之後其優先權限
會大於系統預設的檔案權限
當folder設定ACL之後,其下的檔案或是目錄都會承襲父檔案的存取權限!
首先是要設定的的folder所在的partion必須要開啟acl的功能,可以在fstab
設定完成,讓開機後的磁碟自動支援acl
對於所需要的folder 用如:setfacl -d -m g:sales:r-x /test 的指令來設定,
GUI好像也可以,但是沒做過。
上面指令的意思就是對於/test讓sales群組有r-x的權限,其他人可能只有r--,
這樣設定之後,於test目錄下,在sales群組下的使用者對於其他使用者就會多
出x的權限。
設定好之後,可以發現在權限的表示列上最後會多出+的符號
大致是這樣,有興趣還有一些細節要注意,可以man或是google一下吧
--
Tags:
Linux
All Comments
Related Posts
類似自創指令的東西
By Adele
at 2010-05-11T20:00
at 2010-05-11T20:00
Accelerator 500 顯示卡Ubuntu怎麼驅動?
By Candice
at 2010-05-11T19:44
at 2010-05-11T19:44
無法關機(continued) & grub.cfg
By Damian
at 2010-05-11T19:33
at 2010-05-11T19:33
Ubuntu上NIS整合其他服務
By Frederica
at 2010-05-11T16:24
at 2010-05-11T16:24
無法關機(continued) & grub.cfg
By Catherine
at 2010-05-11T14:38
at 2010-05-11T14:38