Linux文件管理 chown
2018-01-27 11:01
141 查看
chown 更改文件的拥有者和群组
命令英文原意
change owner命令格式
chown [选项]... [所有者][:[组]] 文件...
命令功能
通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。常用参数
-c显示更改的部分的信息
-f忽略错误信息
-h修复符号链接
-R递归处理指定目录以及其子目录下的所有文件
-v显示详细的处理信息
-deference作用于符号链接的指向,而不是链接文件本身
--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组
--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变
--help显示帮助信息
--version显示版本信息
常用示例
示例1
改变文件拥有者和群组[~] ll | grep Dockerfile -rw-rw-r-- 1 whoami whoami 0 1月 26 13:02 Dockerfile [~] chown root:root Dockerfile chown: changing ownership of 'Dockerfile': Operation not permitted [~] sudo chown root:root Dockerfile [sudo] password for whoami: [~] ll | grep Dockerfile -rw-rw-r-- 1 root root 0 1月 26 13:02 Dockerfile
sudo chown root:root Dockerfile可以用
sudo chown root: Dockerfile代替
示例2
只改变文件拥有者[~] sudo chown whoami Dockerfile [~] ll | grep Dockerfile -rw-rw-r-- 1 whoami root 0 1月 26 13:02 Dockerfile
示例3
只改变文件群组[~] sudo chown :whoami Dockerfile [~] ll | grep Dockerfile -rw-rw-r-- 1 whoami whoami 0 1月 26 13:02 Dockerfile
用户组相关
/etc/group
有关于系统管理员对用户和用户组管理的文件,linux用户组的所有信息都存放在/etc/group文件中。
具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Group)配置文件主要有
/etc/passwd
/etc/shadow
其中
/etc/gshadow是
/etc/group的加密信息文件。
将用户分组是Linux系统中对用户进行管理及控制访问权限的一种手段。用户与用户组是多对多的关系,在
/etc/passwd文件中记录的是用户所属的
主组,也就是登录时所属的
默认组,而其他组称为
附加组。
用户组的
所有信息都存放在
/etc/group文件中。此文件的格式是由
冒号(:)隔开若干个字段,这些字段具体如下:
组名:
口令:
组标识号:
组内用户列表
组名:
组名是用户组的名称,由字母或数字构成。与/etc/passwd中的登录名一样,组名不应重复。
口令:
口令字段存放的是用户组加密后的口令字。一般Linux系统的用户组都没有口令,即这个字段一般为空,或者是*。
组标识号:
组标识号与用户标识号类似,也是一个整数,被系统内部用来标识组。别称GID.
组内用户列表:
是属于这个组的所有用户的列表,不同用户之间用逗号(,)分隔。这个用户组可能是用户的主组,也可能是附加组。
相关文章推荐
- linux每天一命令: chgrp ,chown 修改档案的用户组和拥有者
- 文件和目录权限chmod,更改所有者和所属组chown,umask,隐藏权限lsattr/chattr
- Linux命令行chown语句与文件夹权限
- 每天一个linux命令(30): chown命令
- 8. chmod chown umask lsattr chattr
- Linux文件和目录权限管理:chown和chmod
- Linux文件管理 ln
- Linux命令:修改文件权限命令chmod、chgrp、chown详解
- Linux chown命令
- linux命令(6/11)--修改文件的用户组chgrp和文件所有者chown
- Linux下常用基本命令--chmod和chown专辑
- Linux经典命令介绍 ---- chown
- linux chown与chgrp 的用法
- Chown修改文件的所有者和所属群组
- chown chmod usermod命令的使用
- chmod chown chgrp 及档案权限杂记
- linux的chmod与chown命令详解
- linux的chmod,chown命令 详解
- 使用命令chown改变目录或文件的所有权
- chown命令