首先注意一點,檔案的所屬組並不一定是所有者所在的組。
舉個例子。 現有三個組(a、b、c),三個使用者(a、b、c)。a 屬於 a 組,b 屬於 b 組, c 屬於 c組。 a 的檔案可以屬於 b 組(假設這個許可權為讀寫),那麼 b 中所有使用者都有對這個檔案讀寫的許可權。
chown
命令使用
chown [username] [filename]
-rw-r--r--. 1 qyfl qyfl 0 dec 14 00:08 temp.txt
$ sudo chowm tempuser temp.txt
$ ll
-rw-r--r--. 1 tempuser qyfl 0 dec 14 00:15 temp.txt
複製**
大多數執行這行命令的時候是沒有許可權的,這時候需要加上 sudo。
chowm
同時也可以修改檔案所屬組。
chown [username]:[groupname] [filename]
$ sudo chowm qyfl:tempgroup temp.txt
$ ll
-rw-r--r--. 1 qyfl tempgroup 0 dec 14 00:35 temp.txt
複製**
chgrp
也可以修改檔案所屬組。
chgrp [groupname] [filename]
$ sudo chgrp qyfl temp.txt
$ ll
-rw-r--r--. 1 qyfl qyfl 0 dec 14 00:45 temp.txt
複製**
linux基本許可權 修改檔案所有者和所有組命令
1.修改所有者命令 chown 使用者名稱 檔名 2.修改所屬組命令 chgrp 組名 檔名 3.所有者和所屬組一起修改 chown 使用者名稱 組名 檔名 命令例項 1.修改所有者 root live wu chown user1 a.txt root live wu ll total 0 rwx...
linux批量更改檔案所有者
剛學完shell指令碼基礎知識,剛才改變資料夾的所有使用者時,突然想到能不能寫個指令碼批量更改,於是就有了這個。1 bin bash 2 ecoding utf 8 3 4 5 先過濾出第乙個檔案的所有者,名字賦給str 6 i 1 7 str echo e ls l n grep d grep a...
linux改變檔案所有者命令
chown 改變檔案所有者 change owner chown r 所有者名稱 檔案或者目錄 r 進行遞迴的持續更改。也即連同子目錄下的所有檔案目錄都更新成為這個使用者組之意,常常用在更改某一目錄內所有的檔案情況 例如 root shuai shan ls al rw r r 1 root roo...