日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ACL权限设定

發布時間:2023/12/19 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ACL权限设定 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.ACL(Access Control List)可以針對單一使用者、單一檔案或目錄來進行r、w、x的權限規范。ACL主要針對以下方面來控制權限:

1)使用者:可以針對使用者。來設定權限

2)群組:針對群組為對象來設定其權限

3)默認屬性:還可以針對在該目錄下建立新檔案、目錄時,規范數據默認權限

2.ACL是傳統的Unix-Like操作系統額外支持的項目,因此ACL必須要有文件系統的支持才行。目前大部分文件系統都支持ACL的功能,包括ReiserFS,EXT2/EXT3,JFS,XFS等等

3.啟動acl的方法:

1)mount -o remount,acl /:只在本次有效,但虛擬機上測試無效

2)直接修改/etc/fstab,在第一條記錄的defaults后面加",acl"?

4.setfacl [-bkRd][{-m|-x} acl 參數] 目標文件名:取得某個檔案或目錄的ACL設定項目,參數,

1)-m:設定后續的acl參數后給檔案使用,不可與-x合用

2)-x:刪除后續的acl參數,不可與-m合用

3)-b:移除所有的ACL設定參數

4)-k:移除預設的ACL參數

5)-R:遞歸設定acl,亦即包括此目錄都會被設定起來

6)-d:設定“預設acl參數”的意思,只對目錄有效,在該目錄新建的數據會引用此默認值。

7)針對特定使用者的方式u:[使用者列表]:[rwx]

5.getfacl filename:獲取文件的acl權限,參數基本與setfacl相同

6.su [-lm][-c 指令][username]:切換用戶,參數,

1)- 用戶名:單純使用-如“su -”代表使用login-shell的變量檔案讀取方式來登入系統(即該參數會讀取用戶設定的登陸相關的文件,并修改當前的環境變量),若不加用戶名稱,則代表切換到root的身份。

2)-l:與-類似,但后面需要加欲切換為使用者的賬號

3)-m:-m與-p是一樣的,表示“使用目前的環境設定,而不讀取新使用者的配置文件

4)-c:僅進行一次指令,所以-c后面可以直接加指令

7.sudo [-b][-u 新使用者]:不必輸入要切換的用戶的密碼的情況下,切換賬號,這種方法相對比較安全

1)-b:將后續的指令放到背景中讓系統自行執行,而不與目前的shell產生影響

2)-u:后面可以接欲切換的使用者,若無此選項則代表切換身份為root,后面可以直接接指令

該指令默認只有root可以執行,若要執行,需要修改/etc/sudoers,可以通過visudo指令去修改該文檔

8.visudo:設定sudo通行證,要使賬號可以執行sudo指令只需,找到root那一行,然后模仿該行在底下新建一行,將root的地方修改為指定的的賬號,該行的值為:root ALL=(ALL) ALL,該行四個組件的意義為:

1)系統哪個賬號可以使用sudo指令,默認是root

2)當這個賬號有哪部主機聯機到本Linux主機,意思是這個賬號可能由哪一部網絡主機聯機過來的,這個設定值可以指定客戶端計算機(信任用戶)。默認root可以來自任何一部網絡主機

3)這個賬號可以切換成什么身份來下達后續的指令,默認root可以切換成任何人

4)可用該身份下達什么指令?這個指令務必使用絕對路徑撰寫。預設root可以切換任何身份且進行任何指令之意

可以通過User_Alias,Cmnd_Alias分別設定用戶列表和指令列表達到批量處理的目的

sudo指令在兩次時間間隔不超過5分鐘,則第二次執行指令不需要再次輸入密碼

9.w,who:查看當前登入系統的用戶,其中w的信息較全一點,可以查看負載均衡等相關信息,而who只有用戶名,終端信息和登入時間

10.lastlog:只有root的身份可以使用該指令讀取/var/log/lastlog檔案

11.write 收信人賬號 [用戶所在終端接口]:然后是內容,使用該指令可以與當前登入系統的賬號對話。

12.mesg [yn]:使用該指令可以接收或拒絕用戶通過write發來的的信息,但無法拒絕root發來的信息,其中y表示接收,n表示拒絕

13.wall messge:該指令可以向所有登入系統的賬號發送消息。


轉載于:https://blog.51cto.com/7613577/1598213

總結

以上是生活随笔為你收集整理的ACL权限设定的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。