我们可以使用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
然后,文件夹权限就修改完成了。
网友评论