Linux系統管理 許可權及歸屬管理

2021-09-22 07:44:09 字數 3384 閱讀 2792

一、檔案的許可權和歸屬

二、設定檔案或目錄的許可權 chmod 命令

三、設定檔案的歸屬 chown 命令

四、許可權掩碼 umask

一、檔案的許可權和歸屬

1、訪問許可權

(1)讀許可權r

(2)寫許可權w

(3)可執行x

2、歸屬(所有權)

(1)屬主:擁有該檔案的使用者賬號

(2)屬組:擁有該檔案的組賬號

3、檢視檔案的許可權和歸屬

例[root@localhost ~]# ls -l diaochan.txt

-rw-r–r--. 1 root root 0 3月 13 12:40 diaochan.txt

*二、設定檔案或者目錄的許可權 chmod 命令

例[root@localhost ~]# mkdir /aaa/

[root@localhost ~]# touch /aaa/test.txt

[root@localhost ~]# ll /aaa

總用量 0

-rw-r–r--. 1 root root 0 3月 13 12:48 test1.txt

-rw-r–r--. 1 root root 0 3月 13 12:48 test2.txt

-rw-r–r--. 1 root root 0 3月 13 12:48 test3.txt

[root@localhost ~]# chmod u+x,g+w,o-r /aaa/test1.txt

[root@localhost ~]# ll /aaa/test1.txt

-rwxrw----. 1 root root 0 3月 13 12:48 /aaa/test1.txt

[root@localhost ~]# chmod a=rwx /aaa/test2.txt

[root@localhost ~]# ll /aaa/test2.txt

-rwxrwxrwx. 1 root root 0 3月 13 12:48 /aaa/test2.txt

[root@localhost ~]# chmod a-x /aaa/test2.txt

[root@localhost ~]# ll /aaa/test2.txt

-rw-rw-rw-. 1 root root 0 3月 13 12:48 /aaa/test2.txt

[root@localhost ~]# chmod 777 /aaa/test3.txt

[root@localhost ~]# ll /aaa/test3.txt

-rwxrwxrwx. 1 root root 0 3月 13 12:48 /aaa/test3.txt

[root@localhost ~]# chmod 000 /aaa/

[root@localhost ~]# ll -d /aaa/

d---------. 2 root root 4096 3月 13 12:48 /aaa/

[root@localhost ~]# ll /aaa/

總用量 0

-rwxrw----. 1 root root 0 3月 13 12:48 test1.txt

-rw-rw-rw-. 1 root root 0 3月 13 12:48 test2.txt

-rwxrwxrwx. 1 root root 0 3月 13 12:48 test3.txt

[root@localhost ~]# chmod -r 000 /aaa/

[root@localhost ~]# ll /aaa/

總用量 0

----------. 1 root root 0 3月 13 12:48 test1.txt

----------. 1 root root 0 3月 13 12:48 test2.txt

----------. 1 root root 0 3月 13 12:48 test3.txt

[root@localhost ~]# mkdir -m 777 /bbb

[root@localhost ~]# ll -d /bbb

drwxrwxrwx. 2 root root 4096 3月 13 12:55 /bbb

三、設定檔案的歸屬 chown 命令

1、格式

例[root@localhost ~]# useradd user1

[root@localhost ~]# useradd user2

[root@localhost ~]# useradd user3

[root@localhost ~]# touch .txt

[root@localhost ~]# ll *.txt

-rw-r–r--. 1 root root 0 3月 13 13:00 1.txt

-rw-r–r--. 1 root root 0 3月 13 13:00 2.txt

-rw-r–r--. 1 root root 0 3月 13 13:00 3.txt

-rw-r–r--. 1 root root 0 3月 13 12:40 diaochan.txt

[root@localhost ~]# chown user1 1.txt

[root@localhost ~]# ll 1.txt

-rw-r–r--. 1 user1 root 0 3月 13 13:00 1.txt

[root@localhost ~]# chown :user2 2.txt

[root@localhost ~]# ll 2.txt

-rw-r–r--. 1 root user2 0 3月 13 13:00 2.txt

[root@localhost ~]# chown user3:user3 3.txt

[root@localhost ~]# ll 3.txt

-rw-r–r--. 1 user3 user3 0 3月 13 13:00 3.txt

四、許可權掩碼 umask

1、作用:控制新建的檔案或目錄的許可權

2、umask值與新建檔案、目錄許可權對照表

3、檢視umask值

(1)格式:umask

例[root@localhost ~]# umask

0022

4、設定umask值

(1)格式:umask nnn

例[root@localhost ~]# umask 010

[root@localhost ~]# umask

0010

實驗補充:

1、對於訪問許可權的理解,主分檔案和資料夾

2、對於命令的運用多多練習

3、ls -l 與ll 命令效果一樣(在檢視檔案許可權時不一樣)

Linux系統管理 許可權介紹

1.許可權管理 檔案最前邊的資訊代表的是 第乙個是檔案型別 後九位,每三位是一組,代表許可權。分別代表所有者的許可權 u 所屬組的許可權 g 其他人的許可權 o 每乙個人使用者都有r w x,讀寫執行許可權。修改許可權的命令是chmod chmod u rwx g rwx,o rwx 檔名 改變許可...

linux管理許可權和歸屬

檔案歸屬 檔案所有者 擁有此檔案 目錄的使用者 user 檔案所屬組 擁有此檔案 目錄的組 group 其他使用者 除所有者 所屬組以外的使用者 other 訪問許可權 讀取 允許檢視內容 read 寫入 允許修改內容 wirte 可執行 允許執行和切換 excute chown 修改文件歸屬 命令...

Linux 組管理 許可權

許可權說明 常用 命令 groupadd g 777 組名 建立組並制定gid。命令 groupdel 組名 刪除乙個組。命令 usermod g 組名 使用者名稱 新增使用者到組內。命令 chmod 777檔名 修改檔案許可權 命令 chmod o t 檔名 只能本人與root可以刪除檔案。使用者...