linux 目錄權限設置

權限設置

  • 需求: 所有除 root 用戶外的普通用戶擁有對指定數據目錄的所有權限
  • 方式一:
  • 模擬
# 創建兩個用戶 
useradd test1 
useradd test2 

# 創建指定數據目錄
mkdir /export/yp

# setfacl 設置權限
setfacl -d -m u::rwx,g::rwx,o::rwx  /export/yp

# 創建數據目錄(data 爲777 權限)
mkdir /export/yp/data

# 用戶 test1 操作
su - test1
cd /export/yp/data/
mkdir test1data

# 用戶 test2 操作
su - test2
cd /export/yp/data/
rm -rf test1data


# test2 可以刪除 test1 用戶創建的文件,證明權限已設置正確
  • 方式二:
# 設置所有普通用戶的umask 值
umask 0000
這是臨時生效,可以將 umask 值放入 .bashrc 裏面。

echo "umask 0000" >> /home/test1/.bashrc
 
echo "umask 0000" >> /home/test2/.bashrc

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章