Linux修改文件屬主屬組


  一、chown —— change owner 修改文件的所有者和所屬組的命令(****)
語法: chown [-R] user[.group] 文件或目錄

准備環境
# useradd priv1
# useradd priv2
# useradd -g priv2 priv3
1、修改文件的所有者和所屬組
1)對於文件
# cd /priv/
# ll
total 4
-rw-r--r-- 1 root root 1578 Jul 28 09:58 passwd
# chown priv1 passwd //只修改文件的所有者
# ll passwd
-rw-r--r-- 1 priv1 root 1578 Jul 28 09:58 passwd
# chown .priv2 passwd //只修改文件的所屬組    //注意. 前面空出表示不修改屬主,只修改屬組
# ll passwd
-rw-r--r-- 1 priv1 priv2 1578 Jul 28 09:58 passwd
# chown priv2.priv1 passwd // 同時修改文件的所有者和所屬組
# ll passwd
-rw-r--r-- 1 priv2 priv1 1578 Jul 28 09:58 passwd

2)對於目錄
# ll passwd
-rw-r--r-- 1 priv2 priv1 1578 Jul 28 09:58 passwd
# ll -d /priv/
drwxr-xr-x 2 root root 4096 Jul 28 09:58 /priv/
# chown priv1.priv2 /priv/ //修改目錄的所有者和所屬組(只會修改目錄本身,對它里面的文件或目錄無影響)
# ll -d /priv/
drwxr-xr-x 2 priv1 priv2 4096 Jul 28 09:58 /priv/
# ll passwd
-rw-r--r-- 1 priv2 priv1 1578 Jul 28 09:58 passwd
# useradd priv4
# chown -R priv3.priv4 /priv/ //遞歸修改目錄的所有者和所屬組,會同時作用於目錄里面的文件及目錄
# ll -d /priv/
drwxr-xr-x 2 priv3 priv4 4096 Jul 28 09:58 /priv/
# ll passwd
-rw-r--r-- 1 priv3 priv4 1578 Jul 28 09:58 passwd
-R選項必須會。


二、chgrp 修改文件或目錄的所屬組 change group
chgrp 組名 文件或目錄
# chgrp priv1 passwd
# ll passwd
-rw-r--r-- 1 priv3 priv1 1578 Jul 28 09:58 passwd
對於修改目錄的所屬組,chgrp也是可以遞歸的,選項為-R。


免責聲明!

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



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