使用者的許可權中的基本許可權UGO

2021-10-03 06:35:34 字數 1695 閱讀 3177

u:代表屬主

g:代表屬組

o:代表其他人

a:代表全部(ugo)

敲黑板:注意不要混淆屬主和屬組

讀:r=4

寫:w=2

執行:x=1

使用符號:

了解普通檔案的基本許可權:

[root@localhost ~]# cd /tmp

[root@localhost ~]# touch file1

[root@localhost tmp]# ll file1

-rw-r–r--. 1 root root 0 4月 13 20:49 file1

-rw-r–r--.:代表了許可權

root:屬主 (第乙個root)

root: 屬組 (第二個root)

0 4月 13 20:49 :建立檔案的時間

file1:檔名

編寫程式

[root@localhost tmp]#vim file1

echo 「hello 1803」

read -p 「請輸入您的姓名:」 name

echo 「哈哈 $name 是天底下最可愛的人」

敲黑板:注意用vim 編輯文字需要進入後按「i鍵」進行編輯,編輯完成之後按「esc」退出後shift+:+wq儲存並回車。

增加執行許可權:

[root@localhost tmp]# chmod u+x file1 (給屬主增加執行權)

執行測試:

[root@localhost tmp]# ./file1

hello 1803

請輸入您的姓名:xujingyuan

xujingyuan 是天底下最可愛的人

去除許可權:

[root@localhost tmp]# chmod u-x file1

[root@localhost tmp]# ./file1

-bash: ./file1: 許可權不夠 (許可權不夠要退出到/下)

[root@localhost ~]#cd

[root@localhost ~]#chmod u-x file1

[root@localhost ~]#

(成功)

敲黑板:注意自己所處的位置,對檔案許可權進行更改要看其父系是否擁有這個權利才可以。

拓展:

a=rwx (所有人都擁有讀寫執行的許可權)

「=」他的意思是 u,g,o=多少就是多少許可權 =空白就是沒有許可權

u+w(屬主增加寫的許可權),u-w(屬主減去寫的許可權)

使用數字

4讀 2寫 1執行

[root@localhost ~]# chmod 644 file1

[root@localhost ~]# ll file1

-rw-r–r-- 1 alice it 17 10-25 16:45 file1

敲黑板:-rw-r–r--怎麼看誰是屬主誰是其他人

去掉開頭的-如果結尾有.也去掉,然後按三個乙份劃分如下;

rw-:代表屬主

r–:代表屬組

r–:代表其他人

使用者的許可權(基本許可權UGO

屬主 u 屬組 g 其他人 o 所有人 a u g o 讀 r 4 寫 w 2 執行 x 1 語法使用符號 u使用者 g組 o其他 r讀 w寫 x執行 語法 chmod 物件 u g o a 賦值符 許可權型別 r w x 檔案 目錄4讀 2寫 1執行 root localhost chmod 64...

Linux中使用者許可權的「基本許可權和特殊許可權」

acl檔案許可權管理 設定不同使用者,不同的基本許可權 r w x 物件數量不同。ugo設定基本許可權 只能乙個使用者,乙個組和其他人 setfacl m u alice rw home test.txt setfacl 命令 m 設定 u alice 使用者或組 rw 許可權 home test....

使用者的許可權

基本許可權ugo 許可權物件 屬主 u 屬組 g 其他人 o 全部 a u g o 許可權型別 讀 r 4 寫 w 2 執行 x 1 設定許可權 1.更改許可權 使用符號更改 chmod 物件 u g o a 賦值符 許可權型別 r w x 檔案 目錄 例1 chmod u rwx file1.tx...