如何使用chown命令改变Linux文件的所有者

゛o尐倩倩

゛o尐倩倩

2016-02-19 16:28

下面这个如何使用chown命令改变Linux文件的所有者教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

Linux命令中,chown命令可改变文件的所有者,一般作为系统的管理员才会使用这个命令,一般的用户是没有权限使用的,下面图老师小编就给大家详细介绍下chown命令的用法。

 如何使用chown命令改变Linux文件的所有者

系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。

1.命令格式:

代码如下:

chown [选项]。。。 [所有者][:[组]] 文件。。。

2.命令功能:

通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。

3.命令参数:

必要参数:

-c 显示更改的部分的信息

-f 忽略错误信息

-h 修复符号链接

-R 处理指定目录以及其子目录下的所有文件

-v 显示详细的处理信息

-deference 作用于符号链接的指向,而不是链接文件本身

选择参数:

--reference=《目录或文件》 把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组

--from=《当前用户:当前群组》 只有当前用户和群组跟指定的用户和群组相同时才进行改变

--help 显示帮助信息

--version 显示版本信息

4.使用实例:

实例1:改变拥有者和群组

命令:

代码如下:

chown mail:mail log2012.log

输出:

代码如下:

[root@localhost test6]# ll

---xr--r-- 1 root users 302108 11-30 08:39 linklog.log

---xr--r-- 1 root users 302108 11-30 08:39 log2012.log

-rw-r--r-- 1 root users 61 11-30 08:39 log2013.log

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

-rw-r--r-- 1 root users 0 11-30 08:39 log2014.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2015.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2016.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2017.log

[root@localhost test6]# chown mail:mail log2012.log

[root@localhost test6]# ll

---xr--r-- 1 root users 302108 11-30 08:39 linklog.log

---xr--r-- 1 mail mail 302108 11-30 08:39 log2012.log

-rw-r--r-- 1 root users 61 11-30 08:39 log2013.log

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

-rw-r--r-- 1 root users 0 11-30 08:39 log2014.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2015.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2016.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2017.log

[root@localhost test6]#

说明:

实例2:改变文件拥有者和群组

命令:

代码如下:

chown root: log2012.log

输出:

代码如下:

[root@localhost test6]# ll

总计 604

---xr--r-- 1 root users 302108 11-30 08:39 linklog.log

---xr--r-- 1 mail mail 302108 11-30 08:39 log2012.log

-rw-r--r-- 1 root users 61 11-30 08:39 log2013.log

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

-rw-r--r-- 1 root users 0 11-30 08:39 log2014.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2015.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2016.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2017.log

[root@localhost test6]# chown root: log2012.log

[root@localhost test6]# ll

总计 604

---xr--r-- 1 root users 302108 11-30 08:39 linklog.log

---xr--r-- 1 root root 302108 11-30 08:39 log2012.log

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

-rw-r--r-- 1 root users 61 11-30 08:39 log2013.log

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

-rw-r--r-- 1 root users 0 11-30 08:39 log2014.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2015.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2016.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2017.log

[root@localhost test6]#

说明:

实例3:改变文件群组

命令:

代码如下:

chown :mail log2012.log

输出:

代码如下:

[root@localhost test6]# ll

总计 604

---xr--r-- 1 root users 302108 11-30 08:39 linklog.log

---xr--r-- 1 root root 302108 11-30 08:39 log2012.log

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

-rw-r--r-- 1 root users 61 11-30 08:39 log2013.log

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

-rw-r--r-- 1 root users 0 11-30 08:39 log2014.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2015.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2016.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2017.log

[root@localhost test6]# chown :mail log2012.log

[root@localhost test6]# ll

总计 604

---xr--r-- 1 root users 302108 11-30 08:39 linklog.log

---xr--r-- 1 root mail 302108 11-30 08:39 log2012.log

-rw-r--r-- 1 root users 61 11-30 08:39 log2013.log

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

-rw-r--r-- 1 root users 0 11-30 08:39 log2014.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2015.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2016.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2017.log

说明:

实例4:改变指定目录以及其子目录下的所有文件的拥有者和群组

命令:

代码如下:

chown -R -v root:mail test6

输出:

代码如下:

[root@localhost test]# ll

drwxr-xr-x 2 root users 4096 11-30 08:39 test6

[root@localhost test]# chown -R -v root:mail test6

test6/log2014.log 的所有者已更改为 root:mail

test6/linklog.log 的所有者已更改为 root:mail

test6/log2015.log 的所有者已更改为 root:mail

test6/log2013.log 的所有者已更改为 root:mail

test6/log2012.log 的所有者已保留为 root:mail

test6/log2017.log 的所有者已更改为 root:mail

test6/log2016.log 的所有者已更改为 root:mail

test6 的所有者已更改为 root:mail

[root@localhost test]# ll

drwxr-xr-x 2 root mail 4096 11-30 08:39 test6

[root@localhost test]# cd test6

[root@localhost test6]# ll

总计 604

---xr--r-- 1 root mail 302108 11-30 08:39 linklog.log

---xr--r-- 1 root mail 302108 11-30 08:39 log2012.log

-rw-r--r-- 1 root mail 61 11-30 08:39 log2013.log

-rw-r--r-- 1 root mail 0 11-30 08:39 log2014.log

-rw-r--r-- 1 root mail 0 11-30 08:39 log2015.log

-rw-r--r-- 1 root mail 0 11-30 08:39 log2016.log

-rw-r--r-- 1 root mail 0 11-30 08:39 log2017.log

上面就是Linux chown命令的用法介绍了,作为系统的管理员,需要熟悉使用该命令,通过chown命令还可改变文件群组。

展开更多 50%)
分享

猜你喜欢

如何使用chown命令改变Linux文件的所有者

电脑入门
如何使用chown命令改变Linux文件的所有者

sql 修改表的所有者

编程语言 网络编程
sql 修改表的所有者

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Linux如何使用setfacl命令创建权限文件

电脑入门
Linux如何使用setfacl命令创建权限文件

Linux使用diff命令比较文件的方法

电脑入门
Linux使用diff命令比较文件的方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

把sql server的用户表的所有者改成dbo

编程语言 网络编程
把sql server的用户表的所有者改成dbo

Linux more命令如何使用?

电脑入门
Linux more命令如何使用?

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

让Windows7重新支持文件夹中预览播放的技巧

让Windows7重新支持文件夹中预览播放的技巧

SML将为系统管理提供通用语言

SML将为系统管理提供通用语言
下拉加载更多内容 ↓