一、使用者分類
所有者 u;
所屬組 g;
其它使用者 o;
所有使用者 a;
二、使用者管理
1
2
3
4
5
6
7
8
9
//檢視使用者
id user
//新增使用者
useradd user
//設定密碼
passwd user
//刪除使用者
userdel -r user
#刪除使用者的時候使用者組被刪除
三、使用者與組
1
2
3
4
5
6
7
8
//加入組
gpasswd -a testuser root
#把使用者testuser加入到root組;
#加入組後testuser獲取到user組及root組所有許可權
//移出組
gpasswd -d testuser root
#把使用者testuser移出root組;
四、許可權分類
r 讀 4;
w 寫 2;
x 執行 1;
1
2
3
4
5
6
7
8
9
10
11
//檢視檔案許可權
ls -l file
//或
ll file
#drw-r-xr-- 3 root root 4096 nov 5 2016 file
#root使用者對file檔案具有rw許可權;
#root組其它使用者對file檔案具有讀、執行許可權;
#其它使用者對file檔案具有唯讀許可權;
#第乙個root為建立file檔案的所有者;
#第二個root為建立file檔案的所屬組;
五、chmod許可權分配
1
2
3
4
5
6
7
8
9
//字母許可權分配
chmod u+x file
#eg:
#chmod u+x,g+w,o+w test.txt
#chmod u-x,g-w,o-w test.txt
//數字許可權分-
chmod 755 file
#755表示-rwxr-xr-x
六、acl許可權分配
1
2
3
4
5
6
7
8
9
10
11
12
//設定檔案許可權
setfacl -m u:testuser:rwx file
//檢視檔案許可權
getfacl file
//刪除使用者許可權
setfacl -x user:testuser file
//清空檔案許可權
setfacl -b file
//對目錄、子目錄及檔案設定許可權
setfacl -m u:testuser:rwx -r /file/
//設定後期新增的子目錄和檔案繼承父目錄許可權
setfacl -m d:u:testuser:rwx -r /file/
檔案的建立和刪除許可權:
需要對目錄設定acl許可權即可;
對檔案設定許可權表示對該檔案內容有相應許可權,沒有刪除檔案的許可權;
七、設定使用者對命令的執行許可權-visudo
1.設定sudo授權命令
1
2
3
4
//開啟配置檔案
visudo
//末尾追加
user1 localhost=/user/sbin/useradd,/user/sbin/userdel
2.sudo授權命令
1
2
3
4
//新增使用者
sudo /user/sbin/useradd testuser
/刪除使用者
sudo /user/sbin/userdel -r testuser
3.無密碼sudo授權命令
1
2
3
4
5
//開啟配置檔案
visudo
//末尾追加
user1 localhost=nopasswd: /user/sbin/useradd,/user/sbin/userdel
user1 all=nopasswd: /user/sbin/useradd,/user/sbin/userdel
文章出版:
PLSQL建立使用者及許可權分配
1 首先使用dba許可權角色登陸plsql 2 選擇file new user 輸入需要建立的賬戶及密碼,選擇表空間 3 一定要分配的許可權 role privileges 角色許可權,至少分配connect 連線許可權 resource 資源訪問許可權 system privileges系統許可權...
PLSQL建立使用者及許可權分配
1 首先使用dba許可權角色登陸plsql 2 選擇file new user 輸入需要建立的賬戶及密碼,選擇表空間 3 一定要分配的許可權 role privileges 角色許可權,至少分配connect 連線許可權 resource 資源訪問許可權 system privileges系統許可權...
PL SQL建立使用者及許可權分配
1 首先使用dba許可權角色登陸plsql 2 選擇file new user 輸入需要建立的賬戶及密碼,選擇表空間 3 一定要分配的許可權 role privileges 角色許可權,至少分配connect 連線許可權 resource 資源訪問許可權 system privileges系統許可權...