Linux 指令大全
Linux chown(英文全拼:change owner)指令用于設定檔案所有者和檔案關聯組的指令。
Linux/Unix 是多人多工作業系統,所有的檔案皆有擁有者。利用 chown 将指定檔案的擁有者改為指定的使用者或組,使用者可以是使用者名或者使用者 ID,組可以是組名或者組 ID,檔案是以空格分開的要改變權限的檔案清單,支援通配符。
。
chown 需要超級使用者 root 的權限才能執行此指令。
隻有超級使用者和屬于組的檔案所有者才能變更檔案關聯組。非超級使用者如需要設定關聯組可能需要使用 chgrp 指令。
使用權限 : root文法
chown [-cfhvR] [--help] [--version] user[:group] file...
參數 :
- user : 新的檔案擁有者的使用者 ID
- group : 新的檔案擁有者的使用者組(group)
- -c : 顯示更改的部分的資訊
- -f : 忽略錯誤資訊
- -h :修複符号連結
- -v : 顯示詳細的處理資訊
- -R : 處理指定目錄以及其子目錄下的所有檔案
- --help : 顯示輔助說明
- --version : 顯示版本
執行個體
把 /var/run/httpd.pid 的所有者設定 root:
chown root /var/run/httpd.pid
将檔案 file1.txt 的擁有者設為 runoob,群體的使用者 runoobgroup :
chown runoob:runoobgroup file1.txt
将目前前目錄下的所有檔案與子目錄的擁有者皆設為 runoob,群體的使用者 runoobgroup:
chown -R runoob:runoobgroup *
把 /home/runoob 的關聯組設定為 512 (關聯組ID),不改變所有者:
chown :512 /home/runoob