如何使用chown?
以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
现在若这样执行命令的话,则归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
现在若这样执行命令的话,则归redhat3用户拥有,组也改为redhat3组,意思是修改了用户,也修改组
[root@localhost home]# chown redhat3:redhat3 /home/test/
[root@localhost home]# ls -al

- 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
现在若这样执行命令的话,则归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
现在若这样执行命令的话,则归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
总结:chown 用户名:组 名 文件 若同时修改用户名和组名时,需要把两者都写上,若只修改用户名的话,则组名及其用户名后面的冒号就不要用;若只修改组名,而用户名不修改的话,则是:组名;若只修改的用户名,组名就是所登录时的组名的话,就是用户名:
如何使用chown?的更多相关文章
- Linux 新建用户、用户组,给用户分配权限(chown、useradd、groupadd、userdel、usermod、passwd、groupdel)
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行 ...
- linux下 chown命令
对Document/ 目录下的所有文件与子目录执行相同的所有者变更,修改所有者为users用户组的username用户 chown -R username:users Document/ userna ...
- centos无法正常启动,报chown: invalid user:'root:root'
现象: 系统无法正常启动,启动界面卡在上图的位置 注意错误信息:chown: invalid user:'root:root' 原因:/etc/passwd文件损坏或者被清空 尝试:1.grub菜单项 ...
- chmod、chown、chgrp的意思
文件权限管理chown->change owner 改变文件所有者chown test install.log -将install.log这个文件的所有者改为test用户 chgrp->c ...
- 关于Linux:chmod和chown知识
将vendor下的root权限递归更改为user命令:sudo chown -R user:user fujitsu 指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [- ...
- Linux4:useradd、userdel、passwd、groupadd、chgrp、chown、df、du、sort、wget
useradd 添加新的用户账号,只有root账户可以操作 -d 目录:指定用户主目录(默认在home下),若此目录不存在可同时使用-m创建主目录 -g 用户组:指定用户所属的用户组 -G 用户组:指 ...
- 每天一个linux命令(30): chown命令
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID:组可以是组名或者组ID:文件是以空格分开的要改变权限的文件列表,支持通配符.系统管理员经常使用chown命令,在将文件拷贝 ...
- groups, usermod, chown, chgrp, chmod
Linux文件权限简介 Linux的每个文件可以由三种用户访问 属主权限:创建人的权限 属组权限:与创建同一个用户组的权限 其他权限:和创建人不在同一个用户组的用户的权限 当然,root用户拥有最高权 ...
- linux chmod命令和chown命令
一.chmod及文件权限 1.了解文件权限 root账户新建一个目录permission,在该目录新建一个文件file,通过ll就可以查看其权限. root@development:~# cd per ...
- Linux命令:修改文件权限命令chmod、chgrp、chown详解
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而 ...
随机推荐
- Netty源码阅读(一) ServerBootstrap启动
Netty源码阅读(一) ServerBootstrap启动 转自我的Github Netty是由JBOSS提供的一个java开源框架.Netty提供异步的.事件驱动的网络应用程序框架和工具,用以快速 ...
- winform模拟鼠标按键
今天朋友说被他们公司的学习网站恶心到了,下班后要他看学习资料,看完点下一页,而且一页必须停留多少时间才能点击下一页,想不看都不行,于是晚上我突发奇想要给他做一个模拟鼠标按键的程序,可以让鼠标定时间隔触 ...
- linux基础之Shell Script入门介绍
本文介绍下,学习shell script编程的入门知识,通过几个入门实例,带领大家走进shell script的神圣殿堂,呵呵,有需要的朋友参考下. 本文转自:http://www.jbxue.com ...
- Python 学习笔记(1) - 开始
找一个能看的教程(不用太过于纠结以至于耗费大量时间,很可能还没开始就放弃了. -- 这条要作为新的做事准则放入我的日常了,警惕一开始就追求完美常常会什么也得不到.) 我喜欢看书不爱视频,所以找了这个: ...
- QT窗口渐现效果,窗口震动效果,鼠标移动窗口
//窗口渐现效果void MainWindow::closeWindowAnimation() //关闭窗口效果 { QPropertyAnimation *animation = new QProp ...
- C++的类和对象
#include <iostream> // 预处理命令 using namespace std; class Student{ // 声明一个类,类名为Student private : ...
- Spring 3整合Quartz 1实现定时任务一:常规整合(基于maven构建)
Spring配置Quartz例子(基于maven构建) 在Spring中使用Quartz有两种方式实现:第一种是任务类继承QuartzJobBean,第二种则是在配置文件里定义任务类和要执行的方法,类 ...
- javascript mvc
http://www.webjx.com/javascript/jsajax-15996.html http://blog.csdn.net/jjfat/article/details/7963608 ...
- vs2015 Xamarin.Android安装
原文:vs2015 Xamarin.Android安装 Xamarin.Android 安装步骤,以vs2015为例 1,安装vs2015中的跨平台项,但是安装在国内肯定失败,因为需要到谷歌下载 当我 ...
- Nginx配置性能优化(转)
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了.而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能 ...