温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

linux为文件/目录分配用户组/权限(chown chgrp chmod)

发布时间:2020-08-11 11:52:13 来源:ITPUB博客 阅读:163 作者:bivis 栏目:网络安全

linux下的文件权限

对于linux下所有的文件,都有对应的拥有者权限,组权限,其他用户权限
对应的读r 写w 可执行x
对应于数字4  2  1

使用whoami 查看当前登陆用户所属的组

在终端输入whoami

查看当前登陆用户组下的所有成员

只需在终端输入groups即可

查看所有的组以及对应的组id

cat /etc/groups

查看用户所属的组(可以不是当前登陆用户)

在终端输入groups 用户名

修改文件的所属组chgrp

单修改一个文件的所属组

比如现在有个文件a.txt,你想将a.txt文件归属到root组chgrp root a.txt

递归的修改目录下所有文件文件夹的所属组

比如现在有个目录 test,test目录下有很多文件和文件夹,将其归属到root组
chgrp -R ./test root
-R参数的作用是递归的将目录下的所有文件归属到root组

修改文件的拥有者chown

要注意chown 不仅可以修改拥有者,也可以在修改拥有者的同时,修改所属的组
语法:
修改某一文件所属的用户
chown 用户名 文件
修改某一目录下所有文件所属的用户
chown -R 用户名  目录
修改用户的同时修改组
chown 用户名:组名 文件
chown -R 用户名:组名 目录

修改文件对应的拥有者,组,其他用户权限chmod

比如有一个文件test.txt
修改所属者权限可读可写可执行,所属组可读可写,其他用户仅可读
chmod 764 test.txt
如果想要递归设置test目录下的所有文件
chmod -R 764 ./tes


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI