Linux教程:http://www.fdlly.com/m/linux
@[toc]
文件和目錄所有者
一個(gè)文件屬于特定的所有者,一般創(chuàng)建該文件或目錄則主為該用戶处窥,主對(duì)文件或目錄享有任何權(quán)限哪雕,可以進(jìn)行任何操作氓拼;如果想要便跟改文件的屬主或?qū)俳M可以使用chown和chgrp命令
chown命令和chgrp命令只有root或?qū)僦鞑趴梢愿奈募乃姓?/p>
更改用戶和群組所有者:chown
使用chown命令可以更改文件或目錄的屬主或?qū)俳M,但只有root或文件的屬主才可以對(duì)文件或目錄執(zhí)行該命令
chown語(yǔ)法
功能說(shuō)明:更改文件或目錄的屬主或?qū)俳M
語(yǔ)法
chown [選項(xiàng)] [用戶|:組群] [文件|目錄](méi)
chown [選項(xiàng)] [用戶|.組群] [文件|目錄](méi)
選項(xiàng)和參數(shù)
-
-c
,--changes
:效果類(lèi)似于-v參數(shù)铭污,但僅回報(bào)更改部分 -
-f
嗡官,--quite
箭窜,--silent
:不顯示錯(cuò)誤信息 -
-h
,--no-dereference
:只對(duì)符號(hào)連接的文件做修改衍腥,而更改其它任何相關(guān)文件 -
-R
磺樱,--recursive
:遞歸處理纳猫,將指定目錄下的所有文件及子目錄一并處理 -
-v
,--version
:顯示指令執(zhí)行過(guò)程 -
--dereference
:效果和-h參數(shù)相同 -
--help
:在線幫助 -
--reference=<參考文件或目錄>
:把指定文件或目錄的擁有者與所屬群組全部設(shè)成和參考文件或目錄的擁有者與所屬群組相同 -
--version
:顯示版本信息
chown實(shí)例
更改用戶所有者(屬主)
[root@localhost ~]# chown newuser text.txt
更改組群所有者(屬組)
[root@localhost ~]# chown :newuser text.txt
同時(shí)更改用戶所有者和shuzu
[root@localhost ~]# chown newuser:newuser text.txt
對(duì)目錄及其子目錄同時(shí)更改用戶所有者和組群所有者
[root@localhost ~]# chown -R newuser:newuser dir
更改組群所用者chgrp
使用chgrp可以更改文件或目錄的屬組竹捉,但只有root或文件的屬主才可以對(duì)文件或目錄執(zhí)行該命令芜辕;chgrp命令設(shè)置方式可以采用組群名稱(chēng)或組群識(shí)別碼
功能說(shuō)明:更改文件或目錄的屬組
語(yǔ)法
chgrp [選項(xiàng)] [組群名稱(chēng)|組群識(shí)別碼] [文件|目錄](méi)
選項(xiàng)和參數(shù)
-
-c
,--changes
:效果類(lèi)似于-v參數(shù)块差,但僅回報(bào)更改部分 -
-f
侵续,--quite
,--silent
:不顯示錯(cuò)誤信息 -
-h
憨闰,--no-dereference
:只對(duì)符號(hào)連接的文件做修改询兴,而更改其它任何相關(guān)文件 -
-R
,--recursive
:遞歸處理起趾,將指定目錄下的所有文件及子目錄一并處理 -
-v
诗舰,--version
:顯示指令執(zhí)行過(guò)程 -
--help
:在線幫助 -
--reference=<參考文件或目錄>
:把指定文件或目錄的所屬群組全部設(shè)成和參考文件或目錄的所屬群組相同 -
--version
:顯示版本信息
chgrp實(shí)例
使用chgrp命令更改所屬群組
[root@localhost ~]# chgrp newgroup text.txt
使用chgrp命令對(duì)目錄及其子目錄同時(shí)更改用戶所有者和組群所有者
[root@localhost ~]# chgrp -R newgroup dir