ironMan.K 发表于 2018-3-21 01:21:08

linux修改文件或目录的所有者(chown)和用户组

http://bbs.zecoki.com/data/attachment/common/cf/102311q362klb36li21t72.png

Linux/Unix 是多用户多任务操作系统,所有的文件皆有其拥有者(Owner)。利用 chown命令 可以将文件的拥有者加以改变。一般来说,这个命令只能由系统管理者(root)使用,一般用户没有权限来改变别人的文件的拥有者,也没有权限可以将自己的文件的拥有者改设为别人。只有系统管理者(root)才有这样的权限。
http://img.blog.csdn.net/20170409150048211?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2g4XzIwMTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
方法/步骤

chown更改文件或目录的所有者
    注意:所有者,必须存在于(/etc/passwd)下。比如:
http://img.blog.csdn.net/20170409150107755?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2g4XzIwMTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center


更改文件或目录的所有者命令如下:
    1、新建测试文件test,命令为“touch test”
    2、查看文件的属性,命令为“ls -l”,当前文件属性为“用户和用户组都是root”
http://img.blog.csdn.net/20170409150117571?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2g4XzIwMTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center


3、更改“test”文件的所有者为”jd-root”,已存在于”/etc/passwd”下,更改的命令为“chown jd-root test”

http://img.blog.csdn.net/20170409150126649?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2g4XzIwMTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center


4、此时文件的属性为用户为”jd-root”,用户组为“root”
       注意:想递归更改目录下所有文件的用户属性,请在命令中添加一个“-R”参数;即”chown -R jd-root 目录名/”
5、文件或目录的用户组更改
      注意:要更改的用户组,必须存在于“/etc/group”下
http://img.blog.csdn.net/20170409150136208?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2g4XzIwMTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center/6、操作方法:

1、新建测试目录test_dir,命令为“mkdir test_dir”
2、切换到目录test_dir下,然后新建测试文件,命令为“touch test_dir”
3、使用“ls -l”命令查看文件的属性为,用户组为root
http://img.blog.csdn.net/20170409150144071?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2g4XzIwMTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

4、修改目录及其子目录的用户组为“jd-root”已存在于(/etc/group),命令为“chgrp -R jd-root test_dir”
http://img.blog.csdn.net/20170409150150056?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2g4XzIwMTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center


7、同时更改文件或目录的所有者和用户组
1、同时更改文件或目录的所有者和用户组,命令为“chown -R jd-root:jd-root test_dir”
http://img.blog.csdn.net/20170409150201318?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2g4XzIwMTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

8、到此linux下更改文件的所有者或组的命令已完成。
来源:{http://bbs.zecoki.com/forum-70-1.html}
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: linux修改文件或目录的所有者(chown)和用户组