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...