chown命令的功能是修改文件的(请问在LINUX中,chmod命令 和 chown命令 有什么不同)

本文目录
- 请问在LINUX中,chmod命令 和 chown命令 有什么不同
- 命令 chown userA:userA -R /home/userA 修改了哪个配置文件
- 如何更改linux文件的拥有者及用户组(chown
- linux命令chown和chmod什么区别 请通俗解释
- chown -r在linux里是什么含义,我一直搞不清楚.
- 哪个命令可以同时修改文件所属用户和组
- chmod 和 chown的作用与区别
- 如何更改linux文件的拥有者及用户组
- linux 给所有文件下文件加权限
- linux命令chown怎么用
请问在LINUX中,chmod命令 和 chown命令 有什么不同
文件/目录权限设置命令:chmod
这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法:
用包含字母和操作符表达式的文字设定法
其语法格式为:chmod 文件/目录名
其中who表示对象,是以下字母中的一个或组合:
u:表示文件所有者
g:表示同组用户
o:表示其它用户
a:表示所有用户
opt则是代表操作,可以为:
+:添加某个权限
-:取消某个权限
=:赋予给定的权限,并取消原有的权限
而mode则代表权限:
r:可读
w:可写
x:可执行
例如:为同组用户增加对文件a.txt的读写权限:
chmod g+rw a.txt
用数字设定法
而数字设定法则更为简单:chmod 文件名
关键是mode的取值,一开始许多初学者会被搞糊涂,其实很简单,我们将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r- -则可以表示成为:
111 101 100
再将其每三位转换成为一个十进制数,就是754。
例如,我们想让a.txt这个文件的权限为:
自己 同组用户 其他用户
可读 是 是 是
可写 是 是 可执行
那么,我们先根据上表得到权限串为:rw-rw-r--,那么转换成二进制数就是110 110 100,再每三位转换成为一个十进制数,就得到664,因此我 们执行命令:
chmod 664 a.txt
指令名称 : chown
使用权限 : root
使用方式 : chown file...
说明 : Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。
把计 :
user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)-c : 若该档案拥有者确实已经更改,才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯息-h : 只对于连结(link)进行变更,而非该 link 真正指向的档案-v : 显示拥有者变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help : 显示辅助说明--version : 显示版本
范例 :
将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie :
chown jessie:users file1.txt
将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport :
chown -R lamport:users *
命令 chown userA:userA -R /home/userA 修改了哪个配置文件
chown命令 – 改变文件或目录用户和用户组
-R 对目前目录下的所有文件与子目录进行相同的拥有者变更
修改的是/home/userA文件夹 这个文件夹所有文件和目录拥有者都改为userA,用户组改为userA 。《Linux就该这么学》有Linux命令大全
如何更改linux文件的拥有者及用户组(chown
一、基本知识
在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,当然root用户可以修改任何文件的拥有者及用户组。在Linux中,对于文件的权限(rwx),分为三部分,一部分是该文件的拥有者所拥有的权限,一部分是该文件所在用户组的用户所拥有的权限,另一部分是其他用户所拥有的权限。对于文件的权限请参考《Linux的chmod命令》
文件(含文件夹,下同)的权限,在shell中可以通过chmod命令来完成,关于此请参考《Linux的chmod命令》。在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用户组。在
Linux的C程序中,可以使用chown函数来改变文件所有者,及所在用户组。
另外,在shell中,要修改文件当前的用户必须具有管理员root的权限。可以通过su命令切换到root用户,也可以通过sudo获得root的权限。
linux命令chown和chmod什么区别 请通俗解释
chown一般用来 更改属主。也就是文件所属用户。
chmod功能要比chown要强大。可更改文件所有属性和权限。只有管理员账户才有权限用此命令。详情可以去看看51cto.com里面的马哥linux
chown -r在linux里是什么含义,我一直搞不清楚.
“chown -r”在linux里是:对当前目录下的所有目录以及子目录进行相同的拥有者变更。
Linux/Unix 是多用户多任务操作系统,所有的文件皆有其拥有者(Owner)。利用chown命令可以将文件的拥有者加以改变。
一般来说,这个命令只能由系统管理者(root)使用,一般用户没有权限来改变别人的文件的拥有者,也没有权限可以将自己的文件的拥有者改设为别人。只有系统管理者(root)才有这样的权限。
chown命令的完整使用方式 :chown FILE...
其中,-R参数是指对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)。
扩展资料:
chown命令的所有参数列表:
1、-c:若该档案拥有者确实已经更改,才显示其更改动作
2、-f:若该档案拥有者无法被更改也不要显示错误讯息
3、-h:只对于连结(link)进行变更,而非该link真正指向的档案
4、-v:显示拥有者变更的详细资料
5、-R:对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)
6、--help:显示辅助说明
7、--version:显示版本
哪个命令可以同时修改文件所属用户和组
在Linux中可以使用"chown"命令来修改文件所属用户和组。
具体用法为:
chown
其中,表示要修改的文件。例如:
chown root:root test.txt
这个命令将test.txt文件的所有者改为root,组改为root
另外也可以使用"chgrp"命令来修改文件的组所有者
chgrp groupname file
其中groupname为目标组,file为文件
注意:使用这些命令需要根用户权限。
chmod 和 chown的作用与区别
的解释:
-c : 若该档案权限确实已经更改,才显示其更改动作
-f : 若该档案权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
--help : 显示辅助说明
--version : 显示版本
命令的用法:
语法格式:chmod 文件/目录名
其中who表示对象,是以下字母中的一个或组合:
u:表示文件所有者
g:表示同组用户
o:表示其他用户
a:表示所有用户
opt则代表操作,可以为:+:添加某个权限 -:取消某个权限 =:赋予给定的权限,并取消原有的权限
mode则代表权限: r:可读 w:可写 x :可执行
例如:为同组用户增加对文件a.txt的读写权限 :chmod g+rw a.txt
语法格式:chmod 文件名 或者 chmod UPO file 分别表示User、Group、other的权限
-rw-------(600) -- 只有属主有读写权限
-rw-r--r--(644) -- 只有属主有读写权限;而属组用户和其他用户只有读权限
-rwx------(700) -- 只有属主有读写执行权限
-rwxrwxrwx(777) -- 所有用户都有读、写、执行权限
-rwxrwx---(770) -- 只有属主和属组用户有读、写、执行权限
例如:1.把hh.c文件修改为可写可读可执行
chmod 777 hh.c
2.要修改某目录下所有的文件属性为可写可读可执行, 把文件夹名称与后缀名用*来代替就可以
chmod 777 *.*
3.同理若是要修改所有htm文件的属性
chmod 777 *.htm
4.把目录 /tmp/sco修改为可写可读可执行
chmod 777 /tmp/sco
5.要修改某目录下所有的文件夹属性为可写可读可执行, 把文件夹名称用*来代替就可以了
chmod 777 *
6.要修改/tmp/sco下所有的文件和文件夹及其子文件夹属性为可写可读可执行
chmod -R 777 /tmp/sco
根据需要可以自由组合用户和组的权限
使用方式 : chown file...
chown 修改文件的用户权限 修改文件和文件夹的用户和用户组属性
诠释:----
-c : 若该档案权限确实已经更改,才显示其更改动作
-f : 若该档案权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
--help : 显示辅助说明
--version : 显示版本
user : 新的档案拥有者的使用者的 ID
group : 新的档案拥有者的使用者群体(group)
例1:chown root:root /tmp/tmp1
就是把tmp下的tmp1的用户名和用户组改成root和root(只修改了tmp1的属组)。
例2:chown -R root:root /tmp/tmp1
就是把tmp下的tmp1下的所有文件的属组都改成root和root
如何更改linux文件的拥有者及用户组
更改Linux中文件的拥有者和用户组用chown命令,chown命令字面上的意思是change owner(改变所有者),chown命令的用法是:
chown 用户名:组名 文件名
解释:用户名就是需要修改成哪个用户所有,组名是修改所属用户组,注意用户名和组名之间的那个冒号是英文冒号,后面跟的就是需要修改的文件名,注意如果不是当前目录下的文件,需要加上路径,使用示例:
chmod root:root /home/testfile.txt
上面的命令将/home/testfile.txt文件的拥有者修改为root用户,所属用户组修改为root用户组,还可以只修改拥有者:
chown root /home/testfile
linux 给所有文件下文件加权限
1、更改文件用户组。使用命令chgrp,命令如下。
2、更改文件所有者.使用命令chown。
3、chown命令可以同时修改所有者和用户组名称(即拥有chgrp的功能),命令如下:# chown 新用户名:新用户组名 filename。
4、更改文件的属性,linux下用户分为三种:owner/group/other,即文件拥有者,同用户组,和其他人。并且每个组别都有对应的可读可写可执行权限(-rwx),可以用数字来代替属性。
linux命令chown怎么用
在Linux下chown用来改变文件或目录的拥有者,简单的使用方法如下:chmod -R user file1 file2 ;其中-R选项用作目录,代表递归修改目录下所有文件的所有者,实例如下:chown linuxer:linuxer 123.txt //将123.txt这个文件的所有人和所有组修改为linuxer;如果有什么不懂的话可以看看《Linux就该这么学》这本书的第二章,详细介绍了chown的用法和常用的选项。

更多文章:
entertainment系列(全球一线游戏制作公司有哪些)
2025年9月21日 01:00
下拉框选择怎么设置多个内容(Excel数据有效性设置的下拉菜单内容有多个,但选择时只能单选,如何设置下拉菜单,可以在选择时多选)
2025年7月29日 03:15
find命令排除目录(如何用find命令只查找到文件,但不包括目录)
2026年2月25日 16:15
坐卧铺换票卡是什么意思(火车上,卧铺的车票为什么要换牌有什么作用)
2025年10月31日 08:45
microchip英文介绍(帮忙翻译,要求使用被动语态,谢谢啊)
2026年9月3日 12:00
网页游戏小小忍者游戏单机版,有源代码的详细说下怎么弄(本人菜鸟)?求网页游戏《倾城》服务端和客户端源码
2026年7月11日 08:45
java颜色代码表(Cult3D 高级教程之改变材质颜色的java代码)
2025年7月27日 00:00
C#如何将UTF8的编码转回汉字?各位大神这个编码怎么转换成汉字,必须
2025年7月30日 12:30
502 bad gateway nginx是什么意思(电脑出现502bad gateway怎么解决)
2026年3月7日 02:30
gridview更新编辑(C#后台动态生成的gridview怎么加入 编辑 更新 取消)
2026年5月30日 05:15










