Linux將乙個資料夾的所有內容授權給另乙個使用者

2021-10-04 20:14:57 字數 1751 閱讀 6111

我們可以使用chown命令,ch這裡代表change(改變)的意思,own代表英文單詞的owner(擁有者),連在一起就是 change owner ,改變某個檔案或者資料夾的擁有者。

一般只有root使用者有使用這個命令的許可權,也就是需要先切換到root使用者下,再執行操作的許可權的轉移。

使用下面的命令列表當前目錄的當前的許可權。

ll -a
輸入命令如下

[myweb@houxin test]$ ll -a 

總用量 264

drwxr-xr-x 11 www www 4096 4月 26 22:05 .

drwxr-xr-x 28 www root 4096 4月 26 22:05 ..

-rw-r--r-- 1 www www 479 4月 26 22:05 404.html

-rw-r--r-- 1 www www 1646 4月 26 22:05 artisan

drwxr-xr-x 3 www www 4096 8月 25 2017 bootstrap

-rw-r--r-- 1 www www 1618 4月 26 22:05 composer.json

-rw-r--r-- 1 www www 150337 4月 26 22:05 composer.lock

[root@houxin test]

# cd ../

[root@houxin wwwroot]

# chown -r myweb test

可以看到裡面的資料夾都正在被更改許可權。如果有許可權不能更改,會在下面顯示出來。

chown: 正在更改"www/wwwroot/ask/.user.ini" 的所有者: 不允許的操作

chown: 正在更改"www/wwwroot/tpt/.user.ini" 的所有者: 不允許的操作

[root@houxin wwwroot]

# cd test

[root@houxin test]

# ll -a

總用量 264

drwxr-xr-x 11 myweb www 4096 4月 26 22:05 .

drwxr-xr-x 28 www root 4096 4月 26 22:05 ..

-rw-r--r-- 1 myweb www 479 4月 26 22:05 404.html

-rw-r--r-- 1 myweb www 1646 4月 26 22:05 artisan

drwxr-xr-x 3 myweb www 4096 8月 25 2017 bootstrap

-rw-r--r-- 1 myweb www 1618 4月 26 22:05 composer.json

-rw-r--r-- 1 myweb www 150337 4月 26 22:05 composer.lock

drwxr-xr-x 2 myweb www 4096 8月 25 2017 config

drwxr-xr-x 5 myweb www 4096 8月 25 2017 database

-rw-r--r-- 1 myweb www 6148 4月 26 22:05 .ds_store

然後,資料夾許可權就修改完成了。

遍歷乙個資料夾所有檔案

標籤 c 舉報分類 c 41 本文利用findfirstfile findnextfile 函式歷遍指定目錄的所有檔案,最基礎的歷遍所有檔案。一下 尚無法解決檔名為中文時的亂碼問題,以及無法分別無字尾的檔名和資料夾名的區別。findfirstfile 用於獲得指定目錄的第乙個檔案。其原型為 lpfi...

拷貝資料夾以及資料夾內的所有檔案

最近的專案設計到的檔案操控比較多,想把這些記錄起來,有需要的朋友也可以參考下,話不多說直接上 param targetfolder 目標資料夾 param srcfolder 原資料夾 private static void foldercopy file srcfolder,file target...

乙個遍歷所有資料夾的例子

只是給出那個最核心的函式,他只是對資料夾感興趣。bool enumdirectory tchar dirpath win32 find data fd tchar sztempfilefind max path bool bisfinish false zeromemory fd,sizeof wi...