Linux文件属性修改

Linux中如何编辑文件属性命令文件所有者以外的用户可以分为文件所属组的用户和其他用户吗?因此,Linux系统根据文件所有者、文件所有者所在组的用户以及其他用户定义了不同的文件访问权限。
修改Linux文件属性的方法如下:

1chgrp:更改文件组

语法:

chgrp[-R]group。
filenamefilename

参数选项

·-R:递归更改文件集,即更改目录文件集时,如果添加--R参数,则所有文件目录中的文件组将更改。

2:更改文件所有者,同时也可以更改文件集

语法:

chown[–R]。
namefilenamechown[-R]OwnerName:所有者组名namefilename

进入/root(~)目录安装All.log所有者已更改为回收站帐户:

[root@www~]cd~[root@www~]#chownbininstall.log[root@www~]#ls-l-rw-rr1binusers68495Jun2508:53install.log

将install.log的所有者和组更改回root:

[root@www~]#chownroot:rootinstall.log[root@www~]#ls-l-rw-rr1rootroot68495Jun2508:53install.log

3:更改9个文件属性

有两种设置方式Linux文件属性,一是Numbers。
它们是符号。

Linux的基本文件权限有九种,即所有者/组/其他(owner/group/others),每种权限都有自己的读/写/执行权限。

首先回顾一下上面提到的数据:文件权限字符为:-rwxrwxrwx,这九个权限是三个一组的!其中,我们可以用数字来代表各个权限,各个权限的结果对比表如下:

·r:4

·w:2

·r:4

·w:2

<.p>·x:1

每个身份(所有者/组/其他)的三个权限点(r/w/x)必须聚合例如当权限为:-rwxrwx时,结果为:

·owner=rwx=4+2+1=7

·group=rwx=4+2+1=7

·others==0+0+0=0

所以当我们稍后设置权限更改时,文件权限号将为770。
chmod命令更改权限的语法如下:

文件或目录chmod[-R]xyz

选项和参数:

·xyz:仅现在指定数字类型的权限属性是加法rwx属性值。

·-R:进行递归连续更改,子目录下的所有文件都会被更改

例如要更改.bashrc文件中的所有文件的权限设置并启用,则命令如下:

[root@www~]#ls-al.bashrc-rw-rr1rootroot395Jul411:45.bashrc[root@www~]#chmod777.bashrc[root@www~]#ls-al.bashrc-rwxrwxrwx1rootroot395Jul411:45.bashrc

然后如果你想将权限更改为-rwxr-xr呢?那么离开结果就变成[4+2+1][4+0+1][4+0+0]=754。

通过符号类型更改文件权限

还有一种更改权限的方法,从前面的介绍中我们可以发现,权限基本上有九种:

·user:用户

·group:组

·others:其他

我们可以用u、g、o来代表三种身份许可。

另外,是不是代表了全部,也就是所有的身份。
读写权限可以写成r,w,x,即可以使用下表第一:

chmodugoa+(add)-(remove)=(set)rwx文件或目录

如果我们需要将文件权限设置为-rwxr-xr,可以使用chmodu=rwx,gfilename=rx,o=r设置:

#touchtest1//创建文件test1#ls-altest1//查看test1的默认权限-rw-rr1rootroot0Nov1510:32test1#chmodu=rwx,g=rx,o=rtest1//修改test1的权限#ls-altest1-rwxr-xr1rootroot0Nov1510:32test1ndif是如何在不改变其他现有权限的情况下删除权限?例如,要删除所有可执行权限:

#chmoda-xtest1#ls-altest1-rw-rr1rootroot0Nov1510:32test1

如何更改linux文件目录拥有者及用户组

chown:改变用户所有者chgrp:改变用户组:chowusername:组名这也可以同时改变所有者和组-R递归改变,包括子目录和目录下的文件;

linux如何修改用户主目录

1.打开操作系统,切换到要修改的文件或目录的父目录。
注意,首先切换到root用户组进行更改。

2.接下来,将/etc/rc.d下的文件复制到/tmp下,并切换到/tmp目录。

3.文件的基本权限分为rwx三种,权限对象也分为所有者(u)、组(g)、其他(o)三种。
修改文件权限有两种方法。
第一个指定向某种类型的用户添加(+)或删除(-)某种权限。
当不指定用户时,表示对所有用户修改某个权限。

4.第二种方法是直接指定一个3位八进制数。
其二进制表示的每一位代表用户的某种权限,0表示没有权限,1表示有权限。

5.以上命令只能修改相应目录本身的权限,不能修改目录内文件的权限。
如果要修改目录内部的权限,可以使用-R选项,即递归修改。