Linux使用者及許可權分配

2021-08-20 07:26:37 字數 3645 閱讀 3579

一、使用者分類

所有者 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系統許可權...