Linux chown(英文全拼:change owner)命令用于設置文件所有者和文件關聯(lián)組的命令。
Linux/Unix 是多人多工操作系統(tǒng),所有的文件皆有擁有者同窘。利用 chown 將指定文件的擁有者改為指定的用戶或組锈至,用戶可以是用戶名或者用戶 ID,組可以是組名或者組 ID驹愚,文件是以空格分開的要改變權限的文件列表远搪,支持通配符。 么鹤。
chown 需要超級用戶 root 的權限才能執(zhí)行此命令终娃。
只有超級用戶和屬于組的文件所有者才能變更文件關聯(lián)組。非超級用戶如需要設置關聯(lián)組可能需要使用 chgrp 命令蒸甜。
使用權限 : root
語法
chown [-cfhvR] [--help] [--version] user[:group] file...
參數(shù) :
- 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 的關聯(lián)組設置為 512 (關聯(lián)組ID)柠新,不改變所有者:
chown :512 /home/runoob