每天一条Linux命令(33) chown (修改用户或用户组)

本文详细介绍了Linux系统中的chown命令,包括其基本语法、参数说明、如何修改文件或目录的用户及用户组,并通过实例演示了如何使用chown命令对文件进行指定用户和用户组的权限变更,适合系统管理员和开发者学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


今天小编学习记录的是命令chown。在Linux系统中,命令chown(英文全称:change owner)用于给文件或文件夹修改并指定其所属用户及用户组,这里的用户及用户组其实既可以是用户(组)名,也可以是用户(组)ID。

【注】chown命令的执行需要超级用户(root)权限才能执行。


语法

chown [参数] [用户]:[用户组] [文件]

说明1:上述语法中的用户及用户组也可以只有其中一项,例如

  • chown [用户] [文件]  <--仅仅授权用户 

  • chown :[用户组] [文件]  <--仅仅授权组

  • chown  [用户] :[用户组] [文件]  <--仅仅授权组

说明1:上述语法中的 :  可以用  .  来代替  

参数说明

chown命令的参数只有一个哦

  • -R  递归更改目录所属的用户及用户组


案例

先来查看下案例文件当前所属那个用户及用户组

[root@master test05]# lltotal 8-rw-r--r--. 1 root root 4 Nov 17 23:29 test1.py-rw-r--r--. 1 root root 4 Nov 17 23:23 test2.py[root@master test05]# 

正如上述看到的,两个文件所属的用户及用户组均为root,其中每个文件的第一个root指的是所属用户,第二个root指的是所属用户组。

只修改test1.py文件所属用户为mysql(mysql为系统用户)

[root@master test05]# chown -R mysql test1.py [root@master test05]# lltotal 8-rw-r--r--. 1 mysql root 4 Nov 17 23:29 test1.py-rw-r--r--. 1 root  root 4 Nov 17 23:23 test2.py[root@master test05]#

只修改test2.py文件所属用户组为mysql(mysql为系统用户组)

[root@master test05]# chown -R :mysql test2.py [root@master test05]# lltotal 8-rw-r--r--. 1 mysql root  4 Nov 17 23:29 test1.py-rw-r--r--. 1 root  mysql 4 Nov 17 23:23 test2.py[root@master test05]# 

同时修改test3.py文件所属用户及用户组为mysql

[root@master test05]# ll-rw-r--r--. 1 root root 4 Nov 19 08:48 test3.py
[root@master test05]# chown -R mysql:mysql test3.py [root@master test05]# ll-rw-r--r--. 1 mysql mysql 4 Nov 19 08:48 test3.py

上述内容就是命令chown的常见知识点及操作用法,命令很简单且很实用,希望本文对你有所帮助。

----END----

往期精彩内容:

jetbrains全家桶正版使用(更新时间:2020.11.29)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bearx...

请作者喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值