1. 以test为例,目前test归root用户拥有,也归root组拥有

    [root@localhost home]# ls -al

    total 36

    drwxr-xr-x    6 root     root         4096 Jan 28 12:20 .

    drwxr-xr-x   21 root     root         4096 Jan 27 20:20 ..

    drwxr-xr-x    5 redhat3  root         4096 Jan 28 11:57 eda

    drwx------    2 root     root        16384 Jan 25 20:40 lost+found

    drwx------   13 redhat3  redhat3      4096 Jan 28 12:03 redhat3

    drwxr-xr-x    2 root     root         4096 Jan 28 12:20 test

  2. 2

    现在若这样执行命令的话,则归redhat3用户拥有,但是还是归root组,意思是只修改了用户,没有修改组

    [root@localhost home]# ls -al

    total 36

    drwxr-xr-x    6 root     root         4096 Jan 28 12:20 .

    drwxr-xr-x   21 root     root         4096 Jan 27 20:20 ..

    drwxr-xr-x    5 redhat3  root         4096 Jan 28 11:57 eda

    drwx------    2 root     root        16384 Jan 25 20:40 lost+found

    drwx------   13 redhat3  redhat3      4096 Jan 28 12:03 redhat3

    drwxr-xr-x    2 redhat3  root         4096 Jan 28 12:20 test

  3. 3

    现在若这样执行命令的话,则归redhat3用户拥有,组也改为redhat3组,意思是修改了用户,也修改组

     

    [root@localhost home]# chown redhat3:redhat3 /home/test/

    [root@localhost home]# ls -al

  4. 4

    现在若这样执行命令的话,则归redhat3用户拥有,组也改为root组,意思是修改了用户,也修改组

     

    用户修改 组也修改

    [root@localhost home]# chown redhat3:root /home/test/

    [root@localhost home]# ls -al

    total 36

    drwxr-xr-x    6 root     root         4096 Jan 28 12:20 .

    drwxr-xr-x   21 root     root         4096 Jan 27 20:20 ..

    drwxr-xr-x    5 redhat3  redhat3      4096 Jan 28 11:57 eda

    drwx------    2 root     root        16384 Jan 25 20:40 lost+found

    drwx------   13 redhat3  redhat3      4096 Jan 28 12:03 redhat3

    drwxr-xr-x    2 redhat3  root         4096 Jan 28 12:20 test

  5. 5

    现在若这样执行命令的话,则归redhat3用户拥有,组也改为redhat3组,意思是修改了用户,也修改修改组不过这种方法是redhat3:后面省略了组名。用户修改,组也修改,不过该组就是该用户登录时所属的组

    [root@localhost home]# chown redhat3: /home/test/

    [root@localhost home]# ls -al

    total 36

    drwxr-xr-x    6 root     root         4096 Jan 28 12:20 .

    drwxr-xr-x   21 root     root         4096 Jan 27 20:20 ..

    drwxr-xr-x    5 redhat3  redhat3      4096 Jan 28 11:57 eda

    drwx------    2 root     root        16384 Jan 25 20:40 lost+found

    drwx------   13 redhat3  redhat3      4096 Jan 28 12:03 redhat3

    drwxr-xr-x    2 redhat3  redhat3      4096 Jan 28 12:20 test

  6. 6

    现在若这样执行命令的话,则归redhat3用户没有变,组也改为root组,意思是只修改了组

     

    [root@localhost home]# chown :root /home/test/

    [root@localhost home]# ls -al

    total 36

    drwxr-xr-x    6 root     root         4096 Jan 28 12:20 .

    drwxr-xr-x   21 root     root         4096 Jan 27 20:20 ..

    drwxr-xr-x    5 redhat3  redhat3      4096 Jan 28 11:57 eda

    drwx------    2 root     root        16384 Jan 25 20:40 lost+found

    drwx------   13 redhat3  redhat3      4096 Jan 28 12:03 redhat3

    drwxr-xr-x    2 redhat3  root         4096 Jan 28 12:20 test

    [root@localhost home]#

  7. 7

    总结:chown 用户名:组 名  文件     若同时修改用户名和组名时,需要把两者都写上,若只修改用户名的话,则组名及其用户名后面的冒号就不要用;若只修改组名,而用户名不修改的话,则是:组名;若只修改的用户名,组名就是所登录时的组名的话,就是用户名:

如何使用chown?的更多相关文章

  1. Linux 新建用户、用户组,给用户分配权限(chown、useradd、groupadd、userdel、usermod、passwd、groupdel)

    Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行 ...

  2. linux下 chown命令

    对Document/ 目录下的所有文件与子目录执行相同的所有者变更,修改所有者为users用户组的username用户 chown -R username:users Document/ userna ...

  3. centos无法正常启动,报chown: invalid user:'root:root'

    现象: 系统无法正常启动,启动界面卡在上图的位置 注意错误信息:chown: invalid user:'root:root' 原因:/etc/passwd文件损坏或者被清空 尝试:1.grub菜单项 ...

  4. chmod、chown、chgrp的意思

    文件权限管理chown->change owner 改变文件所有者chown test install.log -将install.log这个文件的所有者改为test用户 chgrp->c ...

  5. 关于Linux:chmod和chown知识

    将vendor下的root权限递归更改为user命令:sudo chown -R user:user fujitsu 指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [- ...

  6. Linux4:useradd、userdel、passwd、groupadd、chgrp、chown、df、du、sort、wget

    useradd 添加新的用户账号,只有root账户可以操作 -d 目录:指定用户主目录(默认在home下),若此目录不存在可同时使用-m创建主目录 -g 用户组:指定用户所属的用户组 -G 用户组:指 ...

  7. 每天一个linux命令(30): chown命令

    chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID:组可以是组名或者组ID:文件是以空格分开的要改变权限的文件列表,支持通配符.系统管理员经常使用chown命令,在将文件拷贝 ...

  8. groups, usermod, chown, chgrp, chmod

    Linux文件权限简介 Linux的每个文件可以由三种用户访问 属主权限:创建人的权限 属组权限:与创建同一个用户组的权限 其他权限:和创建人不在同一个用户组的用户的权限 当然,root用户拥有最高权 ...

  9. linux chmod命令和chown命令

    一.chmod及文件权限 1.了解文件权限 root账户新建一个目录permission,在该目录新建一个文件file,通过ll就可以查看其权限. root@development:~# cd per ...

  10. Linux命令:修改文件权限命令chmod、chgrp、chown详解

    Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而 ...

随机推荐

  1. [java bug记录] java.util.zip.ZipException: invalid code lengths set

    1. 描述:将代码迁移到maven工程,其中用ZipInputStream读取/src/main/resources下的zip文件时报错:“java.util.zip.ZipException: in ...

  2. jQuery弹出层_点击自身以外地方关闭弹出层

    <html> <style> .hide{display:none;} </style> <script type="text/javascript ...

  3. ecshop改造读写分离

    前两天配置好了mysql主从方式,今天就拿ecshop练习读写分离.以下代码仅供学习参考,不成熟的地方,还需完善. config.php <?php $db_name = "ecsho ...

  4. PHP、JSP、.NET各自的真正优势是什么

    PHP的优势在于, 跨平台, 极易部署, 易维护, 为Web而生, 开源社区强大, 文档丰富.至于说3足鼎立, 谈不上, 全球前100万的sites中, 70%是PHP. JSP和Asp..net 也 ...

  5. string内存管理

    本人从事.net开发快两年了,一直认为鄙人的C++基础还是很扎实的,并且对Windows操作系统也有一定认识(Linux系就真比较少用),刚毕业的时候,也曾经经常研究游戏破解之类的小外挂,那时候真是折 ...

  6. VC菜菜鸟:建立第一个基于Visual C++的Windows窗口程序

    建立第一个基于VisualC++的Windows窗口程序: 发表于:http://blog.csdn.net/it1988888/article/details/10306585 a)执行命令:新建 ...

  7. 引用Excel时 未在本地计算机上注册ace.oledb.12.0

    可能由于未安装数据库补丁 下载地址http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/A ...

  8. C#函数的方法定义和方法调用小议

    using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Cons ...

  9. Gabor变换

    Gabor变换 Gabor变换属于加窗傅立叶变换,Gabor函数可以在频域不同尺度.不同方向上提取相关的特征.另外Gabor函数与人眼的生物作用相仿,所以经常用作纹理识别上,并取得了较好的效果.Gab ...

  10. csu 10月 月赛 H 题 A Very Hard Problem

    Description CX老湿经常被人黑,被黑得多了,自己也就麻木了.于是经常听到有人黑他,他都会深情地说一句:禽兽啊! 一天CX老湿突发奇想,给大家出了一个难题,并且声称谁能够准确地回答出问题才能 ...