新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > Linux基礎(chǔ)命令之: Linux常用命令

Linux基礎(chǔ)命令之: Linux常用命令

作者: 時間:2013-09-13 來源:網(wǎng)絡(luò) 收藏

本文引用地址:http://2s4d.com/article/257158.htm

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

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉