Linux改變文件屬性與權限


chgrp:改變文件所屬用戶組

chown:改變文件所有組

chmod:改變文件的權限

一、chgrp(change group的簡稱)

修改文件所屬組:eg:chgrp users install.log

install.log文件的用戶組被改成users了,連同子目錄下所有文件都更改

注意:要改變得組名必須要在/etc/group文件內存在才行

二、chown(change owner的簡稱)

1)修改文件所有者:eg:chown bin install.log

install.log文件的所有者改成bin了 

注意:要改變得用戶必須要在/etc/passwd文件內存在才行

2)修改文件所有者和文件所屬組:eg:chown user:group install.log

install.log文件的所有者改成user了,所屬組改為group 

什么時候會使用chgrp和chown?

  如復制文件給你之外的其他人時,如cp命令

  cp語法:cp 源文件 目標文件

eg:

  cp .bashrc .bashrc_test

  ls -al .bashrc*(這時顯示的權限還是屬於原文件者的,* 表示通配符)

  .

  .

  .

  chown bin .bashrc_test 

 三、chmod

1)數字類型改變文件權限:

 r:4

 w:2

 x:1

eg:chmod 777 .bashrc

  ls -al .bashrc

  -rwxrwxrwx ...........

1)符號類型改變文件權限:

eg:chmod u=rwx,go=rx  .bashrc

eg:chmod u=rwx g=rx o=r .bashrc

(不知道原先的文件屬性,只想增加或減少文件的權限)

eg:chomd a+w .bashrc

eg:chomd a-x .bashrc

eg:chmod o-w .bashrc

u:user

g:group

o:other

a:all,所有人

 


免責聲明!

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



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