使用命令chown改变文件、目录的所有权;使用chgrp命令修改文件、目录的组;

使用命令chown改变文件、目录的所有权

超级用户root 或者具有超级用户身份的用户(这里系统的所有者nling 就是一个超级用户),有权利修改文件/目录的所有权,这是Linux 系统所必须确定的。超级用户可以通过使用chown 命令,变更一个文件或一个目录的所有权,这个命令的语法如下:

chown newuser file or directory

例如:

chown damboo tools.txt

提示:这个命令可以使用户damboo 成为文件tools.txt 的新所有者。

如果超级用户还希望修改文件或目录的分组,就可以使用命令chown 继续操作,它的语法形式如下:

chown newuser.newgroup file directory

同样,超级用户还可以使用如下的命令改变文件、目录:

chown -R damboo.admin tools.txt

提示:这个命令不仅仅是把damboo 设成新的所有者,而且重新设定了文件管理的组。

如果超级用户希望修改具体目录下面所有文件或目录的用户、分组所有权,可以使用-R选项,以递归模式运行chown 命令。继续上面的例子:

chown -R damboo.admin /home/

提示:这样的命令可以修改home 目录和目录中的所有文件和子目录的用户和组的所有权。

具有超级用户身份的用户才可以修改系统中文件的所有权,但一般用户也可以通过使用chgrp命令,修改属于自己的文件或目录的组。

使用chgrp命令修改文件、目录的组

chgrp命令能改变文件或目录的组所有权,但要求该用户必须是新组的成员。换言之,要属于新旧两个组的用户,才有权改变组。例如:

chgrp damboo *.html

提示:运行上面的命令可以改变一个目录下的所有HTML文件的组,使之成为damboo组的成员。

使用组命令不需要任何变量,就可以查看用户属于哪个组的成员。和chown命令一样,chgrp命令也可以使用选项-R 递归改变一个或多个文件、目录的组名。

使用chmod改变文件、目录的访问优先权;

chmod实用程序可以帮助读者改变文件、目录许可的模式。读者可以使用八进制方法或字符串方法来执行这种比较灵活的程序。例如:

chmod 444 *.html

提示:这个命令可以改变后缀为.html文件许可。把每一个HTML文件设置成所有用户可以读文件。这里应该说明的是,“444”是一个许可值,它表示对每一个用户的读许可。

还可以使用字符串的方法来实现同样的功能:

chmod a+r,u+w *.html

提示:a+r 表示对所有用户(a)设置读(r) ;u+w 表示允许文件的拥有者(u)写(w)文件。当需要使用多种访问字符串的时候,每一个字符串都用逗号隔开,而且这些字符串之间不应有空格。

时间: 2024-10-23 17:06:18

使用命令chown改变文件、目录的所有权;使用chgrp命令修改文件、目录的组;的相关文章

python 文件操作(二) 替换性修改文件内容

正常情况我们想要仅对文件某一行的内容进行修改,而不改变其他内容,在原文件的基础上不能修改,因为当我们对原文件进行写操作时,如果原文件里面有内容,就会清空,在这种情况下,只能对文件进行替换性修改:即重新创建一个文件,把原文件的内容按行复制到新文件里,当复制到要修改的那一行时,就用我们需要的内容来替换原有的内容 eg:我们要修改原文件的第五行内容为"hello,小双双",实现源码如下: # 替换性修改文件内容 f_read = open('小双双', 'r', encoding='utf8

文件的元数据有哪些,和修改文件的时间戳信息

使用命令stat就可以看到元数据信息,例: 1.命令格式: touch [选项]... 文件名... 2.命令参数: -a   或--time=atime或--time=access或--time=use  只更改存取时间. -c   或--no-create  不建立任何文档. -d  使用指定的日期时间,而非现在的时间. -f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题. -m   或--time=mtime或--time=modify  只更改变动时间. -r 

Linux命令:修改文件权限命令chmod、chgrp、chown的区别

chmod是更改文件的权限 chown是改改文件的属主与属组 chgrp只是更改文件的属组. (1)chmod是修改文件/目录的权限.可以有文字修改和数字修改. #chmod 777 /home/berry #chmod u+x /home/berry 操作对象who可是下述字母中的任一个或者它们的组合: u 表示"用户(user)",即文件或目录的所有者. g 表示"同组(group)用户",即与文件属主有相同组ID的所有用户. o 表示"其他(othe

Linux 基础——权限管理命令chown、chgrp

一.chown命令与chgrp命令的作用 有时你需要改变文件或目录的属主,比如有人离职或开发人员创建了一个在测试或生产环境中需要归属在系统账户下的应用.Linux提供了两个命令来实现这个功能:chown命令用来改变文件的属主,chgrp命令用来改变文件的默认属组. 二.chown命令与chgrp命令的语法 chown命令语法:chown owner file chgrp命令语法:chgrp group file owner:指定的所属者或UID,也就是新的所属者. group:指定的所属组,也就

linux修改文件所有者和文件所在组

  chgrp  用户名    文件名  -R chown 用户名   文件名  -R -R表示递归目录下所有文件 以上部分已验证 一.修改文件所属组群--chgrp 修改文件所属组群很简单-chgrp命令,就是change group的缩写(我们可以利用这些来记忆命令) 语法:chgrp  组群  文件名/目录 举例: [[email protected] ~]# groupadd groupa [[email protected] ~]# groupadd groupb [[email pr

描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息

1.文件的元数据是指文件的属性.大小.创建时间.访问时间.属主属组等信息.2.三个时间戳:? ? ? ? ? ? access time:访问时间,简写atime,读写文件内容? ? ? ? ? ? modify time: 修改时间,mtime,改变文件内容(数据)? ? ? ? ? ? change time:改变时间,ctime,元数据发生改变3.修改文件的时间戳:touchtouch - change file timestampstouch [OPTION]... FILE...-a

文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。

1.文件的元数据是指文件的属性.大小.创建时间.访问时间.属主属组等信息. 2.三个时间戳: access time:访问时间,简写atime,读写文件内容 modify time: 修改时间,mtime,改变文件内容(数据) change time:改变时间,ctime,元数据发生改变 3.修改文件的时间戳:touch touch [OPTION]...FILE... -a:only atime -m:only mtime -s STAMP: [[CC]YY]MMDDhhmm[.ss] -c:

Linux 修改文件权限

chmod -R 777 /home/mypackage 循环给文件夹中的文件夹添加权限 在tomcat上传文件时报不能创建文件夹的错误时.需要修改文件夹权限 发布项目时.切记不能慌张,一定要耐心,时间长了.要稳重,有错,要改,但是说话一定要精确 原文地址:https://www.cnblogs.com/JC-0527/p/8120257.html

chown命令修改文件或目录的所有者

在linux中, chown命令用于修改文件或者目录的所有者 通常是root用户或者有权限的用户使用. 格式:chown [选项]  用户或组  文件 说明: chown将指定文件的所有改为指定的用户或组.用户可以是用户名或 用户I D:组可以是组名或组ID. 文件是以空格分开的要改变权限的文件列表,支持通配符. 选项含义: -R 递归式地改变指定目录及其下的所有子目录和文件的拥有者. -v 显示chown命令所做的工作. 举例 (1)chown wang shiyan.c