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