chown命令


Linux中有個文件所有者和群組的概念,就是對文件的權限問題,這里的文件所有者就是用戶(登陸的用戶)。將文件(目錄)拷貝到另外一個目錄(或者主機)時,需要讓用戶擁有此文件(目錄)的權限,權限的獲得通過執行chown命令來獲得

1.命令格式:

    chown [選項]... [所有者][:[組]] 文件...

  2.命令功能:

    通過chown改變文件的擁有者和群組。在更改文件的所有者或所屬群組時,可以使用用戶名稱和用戶識別碼設置。普通用戶不能將自己的文件改變成其他的擁有者。其操作權限一般為管理員。

  3.命令參數:

  必要參數:

    -c 顯示更改的部分的信息

    -f 忽略錯誤信息

    -h 修復符號鏈接

    -R 處理指定目錄以及其子目錄下的所有文件

    -v 顯示詳細的處理信息

    -deference 作用於符號鏈接的指向,而不是鏈接文件本身

  選擇參數:

    --reference=<目錄或文件> 把指定的目錄/文件作為參考,把操作的文件/目錄設置成參考文件/目錄相同擁有者和群組

    --from=<當前用戶:當前群組> 只有當前用戶和群組跟指定的用戶和群組相同時才進行改變

    --help 顯示幫助信息

    --version 顯示版本信息

實例:使用ll命令查看目錄下各個文件(目錄)的所有者和群組,可以看到hadoop目錄的所有者和群組群是hadoop

chown -R root ./hadoop      -R指定(./hadoop)目錄及其子目錄下的所有文件的所有者均為root,並未修改群組,如果沒有用戶rot會給出提示

參考:

http://www.cnblogs.com/peida/archive/2012/12/04/2800684.html

 

 

 

 


免責聲明!

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



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