1、使用者及使用者組的概念:
1.檔案所有者
2.使用者組
3.使用者
以root登入linux之後,執行ls -al,會看到有關檔案屬性的資訊
-rw-r--r--,第1個字元代表這個檔案是「目錄,檔案或鏈結檔案等」,[d]代表目錄,[-]代表檔案,[l]則是連線檔案。接下來的字元3個一組分別代表檔案所有者許可權、同使用者組許可權、其他非本使用者組的許可權。
2、改變檔案屬性與許可權
改變檔案所屬使用者組:chgrp
chgrp commonuser install.log
改變檔案所有者:chown
chown [-r] 賬號名稱 檔案或者目錄 (r代表更改目錄內所有檔案的情況)
chown commomuser install.log
將install.log的所有者和使用者組改為root
chown root:root install.log
chown 也能單純的修改使用者組 chown .commomuser install.log
改變許可權:chmod
方法一:數字型別改變檔案許可權
許可權可以用數值代表:r:4、 w:2 、 x:1
chmod [-r] xyz 檔案或者目錄
chmod 777 .bashrc
方法二:
符號型別改變檔案許可權:user、group、others 三種身可以用u、g、o代表,而且a 代表all即全部身份
chmod u=rwx,go=rx .bashrc
chmod u=rwx,g=rx,o=r filename
若不知道原先檔案的屬性,只想要增加.bashrc這個檔案的每個人均可寫入的許可權則:
chmod a+w .bashrc
去掉執行屬性:
chmod a-x .bashrc
3、許可權分為目錄的許可權和檔案的許可權
對檔案來講,許可權的屬能為:
r:可以讀取檔案的實際內容
w:可以編輯、或者修改該檔案的內容,但不能刪除該檔案
x:該檔案具有可以被系統執行的許可權
對目錄來講,許可權的屬能為:
r:可以讀取目錄的內容
w:可以修改目錄的內容,包括刪除該目錄內的檔案
x:可以進入該目錄,使其成為自己的工作目錄
若要開放目錄給任何人瀏覽,應該至少也要給予r及x的許可權(不給r則目錄資訊無法完全顯示),但w許可權不可隨便給!
Linux 使用者許可權,檔案許可權
chown user filename 改變 filename 的所有者為 user chown user group filename 改變 filename 的所有者為 user,組為 group chown r root folder 改變 folder 資料夾及其子檔案的所有者為 root ...
linux使用者身份與檔案許可權
useradd 引數作用 d指定使用者的家目錄 預設為 home username e賬戶的到期時間,格式為 yyyy mm dd.u指定該使用者的預設 uid g指定乙個初始的使用者基本組 必須已存在 g指定乙個或多個擴充套件使用者組 n不建立與使用者同名的基本使用者組 s指定該使用者的預設 sh...
Linux 使用者身份與檔案許可權
學習 引數作用 d指定使用者的家的目錄,預設為 home username e賬戶的到期時間,格式yyyy mm dd u指定該使用者的預設uid g指定乙個初始的使用者的基本組 g指定乙個或多個擴充套件使用者組 n不建立與使用者同名的基本使用者組 s指定該使用者的預設shell直譯器 引數 作用 ...