普通使用者:可以進行基本操作。
root使用者:為所欲為。
切換使用者的命令如下:
建立使用者:
useradd -m 使用者名稱 表示建立乙個使用者並建立它地下的家目錄
-m 建立home目錄
修改使用者密碼:
passwd username 修改使用者的密碼
1.檔案許可權有:r、w、x分別表示read(可讀)、write(可寫)、execute(可執行)。
乙個檔案有它的所有者(u)、所屬組(g)、其他使用者(o)。
每乙個都有以上三種許可權。
2.許可權的表示:
①檢視檔案時,它的許可權顯示方式是字母的方式:如:rwx rw- r-x
②但為了更加簡潔的表示,我們採用位圖來表示
即二進位制數:
如:111 110 101
它的意思就是對於該檔案的所有者它有可讀、可寫與可執行的許可權;對於所屬組來說有可讀、可寫的許可權;對於其他使用者來說,有可讀與可執行的許可權。
③但我們為了更加簡潔的來表示許可權,我們又可以使用八進位制數來表示
比如:將以上的許可權用八進位制數來表示就是:763.
當我們建立乙個檔案時,預設的許可權是664.
如下圖:
但是這個664是怎麼得到的呢?
我們在這裡直接給出結論:
實際許可權=給定許可權&(~umask)
umask:檢視檔案許可權掩碼
預設情況:
①新建資料夾的許可權是666
②新建目錄許可權是777
當進行上述操作時,我們發現實際許可權就是上述顯示的檔案許可權的值664了.
1.修改檔案許可權
chmod
①用八進位制數直接修改檔案許可權,就像這樣
②或者用檔案表示符來修改
a:代表所有使用者
+/-:代表增加/刪除許可權
2.修改檔案的所有者
chown username 檔名 將該檔案的所有者修改為uesrname
3.修改檔案的所屬組
chgrp usergrp 檔名 將該檔案的所屬組修改為usergrp
目錄同樣有可執行、可讀、可寫許可權
可執行:無可執行許可權,就無法進入到目錄中
可讀:無可讀許可權,就無法ls檢視檔案的資訊
可寫:無可寫許可權,則無法在目錄中建立和刪除檔案
但是,如果乙個使用者擁有了目錄的寫許可權,不能他是否具有對某檔案的寫許可權,他都可以對目錄中的檔案進行刪除,為防止誤刪的操作發生,我們用粘滯位來解決該問題。
如:這是使用者2,他刪除了wz使用者內的test.txt檔案
在wz使用者中原來的test.txt檔案已經被刪除了。
粘滯位:
重新建立test.txt檔案,並設定粘滯位
此時檢視檔案資訊時,該檔案後已經有粘滯位的標誌 「 t 」 了,我們再試試其他使用者能否刪除該檔案。
此時,刪除操作已經失敗了。
1.了解使用者許可權
2.檔案許可權
3.目錄許可權
4.粘滯位的設定
linux 許可權的理解
root iz9488z4qfcz chehuan ls al total 69924 drwxr xr x 10 root root 4096 may 8 15 17 dr xr xr x 15 ftpadmin www 4096 jul 26 22 03 rwxr xr x 1 root roo...
linux許可權理解
linux下有兩種使用者超級使用者 root 和普通使用者 超級使用者 可以不受限制的在linux下做任何事情。普通使用者 在linux下左有限的事情 區別普通使用者和超級使用者的命令提示符是 和 命令su 使用者名稱 功能 切換使用者 1 讀 r 4 read讀取檔案內容或瀏覽目錄資訊 2 寫 w...
linux目錄許可權的理解
外面是8月熱浪的氣息,頓小風襲來,倍感清涼,遂小謄一篇心得。首先來談一下linux下檔案的許可權。linux中秉承everything is a file的理念,每乙個檔案有三個許可權,可讀 r 可寫 w 可執行 x 許可權表示用r w x這三個字母進行表示,就表示不具有特定的許可權。如圖 而目錄的...