Linux基礎(chǔ)命令之: Linux常用命令
6.chown和chgrp
(1)作用。
①chown:修改文件所有者和組別。
②chgrp:改變文件的組所有權(quán)。
(2)格式。
①chown:chown[選項]...文件所有者[所有者組名]文件
其中的文件所有者為修改后的文件所有者。
②chgrp:chgrp[選項]...文件所有組文件
其中的文件所有組為改變后的文件組擁有者。
(3)常見參數(shù)。
chown和chgrp的常見參數(shù)意義相同,其主要選項參數(shù)如表2.15所示。
表2.15 chown和chgrp命令常見參數(shù)列表
選項 | 參數(shù)含義 |
-c,-changes | 詳盡地描述每個file實際改變了哪些所有權(quán) |
-f,--silent,--quiet | 不打印文件所有權(quán)就不能修改的報錯信息 |
(4)使用實例。
在筆者的系統(tǒng)中一個文件的所有者原先是這樣的。
[root@localhosttest]#$ls-l
-rwxr-xr-x15apecteldavid40966月4200XuClinux-dist.tar
可以看出,這是一個文件,文件擁有者是apectel,具有可讀寫和執(zhí)行的權(quán)限,它所屬的用戶組是david,具有可讀和執(zhí)行的權(quán)限,但沒有可寫的權(quán)限,同樣,系統(tǒng)其他用戶對其也只有可讀和執(zhí)行的權(quán)限。
首先使用chown將文件所有者改為root。
[root@localhosttest]#chownrootuClinux-dist.tar
[root@localhosttest]#ls–l
-rwxr-xr-x15rootdavid40966月4200XuClinux-dist.tar
可以看出,此時,該文件擁有者變?yōu)榱藃oot,它所屬文件用戶組不變。
接著使用chgrp將文件用戶組變?yōu)閞oot。
[root@localhosttest]#chgrprootuClinux-dist.tar
[root@localhosttest]#ls–l
-rwxr-xr-x15rootroot40966月4200XuClinux-dist.tar
(5)使用說明。
n 使用chown和chgrp必須擁有root權(quán)限。
小知識 | 在進行有關(guān)文件的操作時,若想避免輸入冗長的文件,在文件名沒有重復的情況下可以使用輸入文件前幾個字母+Tab>鍵的方式,即:cd/uCtab>會顯示cd/uClinux-list |
評論