文件所有者、用戶組和其他人的概念理解以及修改權限的操作


1 操作者的身份介紹

1.1 文件所有者(owner)

  文件屬於誰, 即用戶。

1.2 用戶組(group)

      用戶的集合。 體現共享的特性。  

1.3 其他人(others)

  不屬於用戶組的集合。注意,root也屬於其他人,但是root用戶可以訪問用戶組的內容。

 

2 常用的修改權限的方式介紹

2.1 linux下文件或目錄的權限編碼圖

       

  目標類型,有目錄(用'd'表示),有文件(用'-'表示),有連接文件(用'l'表示),有/dev下的可存儲的接口設備(用'b'表示),有/dev下的串行端口設備(用'c'表示)。

      接下來便是權限,有'r'可讀權限,有'w'可寫權限,有'x'可執行權限。 如果目標是目錄,則'w'表示是否允許對該目錄的文件修改、刪除、更名等操作, 'x'表示是否允許進入該目錄。

      其次,'-'表示無效,即沒有權限。

2.2 修改權限的方式之一:  數字方式

  linux對rwx三種權限以及無效權限'-'分別編碼為4, 2, 1, 0, 所以上面彩色圖片的中的權限編碼為756。 算好后輸入shell指令 chmod 756 文件名即可。 注意要在root權限下修改。

  介紹指令chmod, 這個是修改目標權限的指令,如果目標是文件, 則輸入chmod -R 權限編碼 文件名

2.3 修改權限的方式之二:  文字方式

    取user,group, others的首字母,加個等號,再輸入rwx即可完成權限的給予,甚是直觀。 具體如下, 如果我要把godear.txt文件修改成我可以讀寫執行,所屬用戶組只能讀和執行,其他人只能讀, 那我可以輸入這條指令, chmod u=rwx,g=rx,o=r godear.txt 。  注意, 中間參數設定部分不能間隔。  另外,如果我想讓這個.txt文件不對任何人開放,為了簡單些,我可以輸入

chmod a-r godear.txt , 這樣godear.txt 的權限變成了--wx--x---  反之,則是chmod a+r godear.txt。

 

3 怎么修改文件所有者和用戶組

3.1 修改文件所有者

  chown 賬號名稱 文件或目錄

3.2 修改用戶組

  chgrp 賬號名稱 文件或目錄

 

4  兩個技巧

4.1 怎么同時修改目錄和其下的文件或者目錄?

  上面的指令chmod, chown,chgrp后加上 -R 即可。 

4.2 怎么知道自己修改權限或者目錄成功?

  在所在目錄下輸入ls -al,會顯示該目錄下的文件詳細信息, 具體的依次是 權限  連接到此節點的文件數   文件所有者  用戶組  文件容量  修改日期 文件名

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM