Linux将一个文件夹的所有内容授权给另一个用户

我们可以使用chown命令,ch这里代表change(改变)的意思,own代表英文单词的owner(拥有者),连在一起就是 change owner ,改变某个文件或者文件夹的拥有者。

一般只有root用户有使用这个命令的权限,也就是需要先切换到root用户下,再执行操作的权限的转移。

1、我们首先进去到需要修改权限的目录

使用下面的命令列表当前目录的当前的权限。

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
drwxr-xr-x 12 www  www    4096 8月  25 2017 app
-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

2、切回主目录,然后运行递归修改目录权限命令

[root@houxin test]# cd ../
[root@houxin wwwroot]# chown -R myweb test

可以看到里面的文件夹都正在被更改权限。如果有权限不能更改,会在下面显示出来。

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

3、我们再次列举一下各个目录的权限

[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
drwxr-xr-x 12 myweb www    4096 8月  25 2017 app
-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

然后,文件夹权限就修改完成了。

发布了30 篇原创文章 · 获赞 0 · 访问量 83

猜你喜欢

转载自blog.csdn.net/binxi9894/article/details/105333173