精华内容
下载资源
问答
  • linux 更改文件属性

    2019-09-27 17:38:29
    1.chattr +i 文件 会使文件变成只读属性只能读不能写。不可删除 2. chattr -i 文件 文件可读不可写。可删除 转载于:https://www.cnblogs.com/zengqinhai/p/9699377.html...

    1.chattr +i 文件  会使文件变成只读属性只能读不能写。不可删除

     

     

    2. chattr -i 文件 文件可读不可写。可删除

     

     

    转载于:https://www.cnblogs.com/zengqinhai/p/9699377.html

    展开全文
  • 1、chgrp:更改文件属组 如图:第一个root为属主 第二个root为属组  charp -R 属组名文件名 -R:可选,递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有...

    1、chgrp:更改文件属组


    如图:第一个root为属主 第二个root为属组
     charp -R  属组名文件名
    • -R:可选,递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。

    2、chown:更改文件属主,也可以同时更改文件属组

    chown  -R  属主名 文件名
    chown  -R  属主名:属组名 文件名

    3、chmod:更改文件9个属性

    详见:linux权限分数算法
    chmod -r 777 文件或目录
    -r:可选,加上表示目录下所有文件
    777:根据权限算出的数字,详见:linux权限分数算法
    还有一个改变权限的方法呦!从之前的介绍中我们可以发现,基本上就九个权限分别是(1)user (2)group (3)others三种身份啦! 那么我们就可以藉由u, g, o来代表三种身份的权限!
    此外, a 则代表 all 亦即全部的身份!那么读写的权限就可以写成r, w, x!
    中间用+加,-除去,=设定,连接
    具体使用:
    chmod  -ar 文件名
    或多个分别设置
    chmod u=rwx,g=rx,o=r 文件名 
    展开全文
  • chattr命令就是修改文件属性的,其中锁定重要文件,不允许更改,使用较为频繁。 语法 chattr 【选项】 【参数】 选项 -R:递归处理,将指令目录下的所有文件及子目录一并处理; -v<版本编号>:设置文件或目录...

    chattr

    chattr命令就是修改文件属性的,其中锁定重要文件,不允许更改,使用较为频繁。

    语法

    chattr 【选项】 【参数】

    选项

    -R:递归处理,将指令目录下的所有文件及子目录一并处理;
    -v<版本编号>:设置文件或目录版本;
    -V:显示指令执行过程;
    +<属性>:开启文件或目录的该项属性;
    -<属性>:关闭文件或目录的该项属性;
    =<属性>:指定文件或目录的该项属性。

    属性

    a:让文件或目录仅供附加用途;
    b:不更新文件或目录的最后存取时间;
    c:将文件或目录压缩后存放;
    d:将文件或目录排除在倾倒操作之外;
    i:不得任意更动文件或目录;(双重强调,这个选项最为常用)
    s:保密性删除文件或目录;
    S:即时更新文件或目录;
    u:预防意外删除。

    常用实例

    例1:不任意更改文件或目录
    首先,用root用户进入到/etc/profile文件,随便添加一串内容
    查看一下文件属性

    [root@linus backup]# ll /etc/profile
    -rw-r--r--. 1 root root 1795 116 2016 /etc/profile
    

    然后将其锁定

    [root@linus backup]# chattr +i /etc/profile
    

    我们再进行对其进行修改
    在这里插入图片描述
    这个时候就会显示此文件只读

    [root@linus backup]# ll /etc/profile
    -rw-r--r-- 1 root root 1796 33 00:42 /etc/profile
    

    查看文件属性,其权限和之前相同,但不允许直接修改,这就是锁定文件的作用之一。

    其他的作用,就比如使用rm、mv、rename等命令,都将获得Operation not permitted的结果,也就是不允许操作。

    [root@linus backup]# rm /etc/profile
    rm:是否删除普通文件 "/etc/profile"?y
    rm: 无法删除"/etc/profile": 不允许的操作
    

    使用-i选项,即可取消之前的设置

    [root@linus backup]# chattr -i /etc/profile
    

    例2:让某个文件只能往里面追加内容,不能删除

    [root@linus backup]# chattr +a /etc/passwd
    

    例3:将属性递归到目录中的文件中

    [root@linus backup]# chattr -R +a /backup/
    
    展开全文
  • 1.linux文件权限分为三种:r(读-用数字4表示),w(写-用数字2表示),x(执行-用数字1表示) 2.有三种不同类型的用户可对文件或目录进行访问:文件所有者(u),同组用户(g)、其他用户(o) 3.例如执行ll后: drwxr-xr-x 9 ...

    linux命令好久不用有点生疏了,为了便于加强记忆,暂时写点笔记记录下来,本博文所有命令都已centos为准:

    一.文件简介
    1.linux文件权限分为三种:r(读-用数字4表示),w(写-用数字2表示),x(执行-用数字1表示)
    2.有三种不同类型的用户可对文件或目录进行访问:文件所有者(u),同组用户(g)、其他用户(o)
    3.例如执行ll后: drwxr-xr-x  9 root root 4096 10月 11 10:58 apache-tomcat-7.0.47
      对于drwxr-xr-x,这样分组:于d rwx r-x r-x,
      ①.第一个为d表示是一个目录,如果是-,表示一个非目录文件
      ②.第二组rwx表示的是文件的所有者对文件具有,读写执行的权限,转换为数字就是7(4+2+1)
      ③.第三组r-x表示同组用户拥有读和执行的权限,-表示空许可,这里就是不允许写了,r-x转换为数字就是5(4+1)
      ④.第四组r-x表示的是其他用户用的权限,含义请参照③

    二.修改权限命令:chmod
    1.文字修改法:chmod [who] [+ | - | =] [mode] 文件名
    ①.[who]可以是:u(user即文件或目录的所有者),g(group-同组用户), o(others-表示其他用户), a(all-表示所有用户,它是系统默认值.
    ②.[+ | - | =]:+ 添加某个权限。- 取消某个权限。= 赋予给定权限并取消其他所有权限(如果有的话).
    ③.[mode]:r 可读,w 可写,x 可执行,u 与文件属主拥有一样的权限。g 与和文件属主同组的用户拥有一样的权限。o 与其他用户拥有一样的权限。s 在文件执行时把进程的属主或组ID置为该文件的文件属主.t 保存程序的文本到交换设备上。
    ④.例如:chmod g+r,o+r example
    2.数字修改法:chmod [mode] 文件名
    ①.[mode]:依次按照u,g,o的顺序:设置数字相应的全选数字和,
    ②.如chmod 477  example:表示example的权限设置为:u=r(4),g=r(4)+w(2)+x(1)

    三.改变文件或目录所属的组:chgrp [选项] group filename
    1.使用该命令的用户必须是文件的属主,即文件的所有者.
    2.其中group可以是用户组ID,也可以是/etc/group文件中用户组的组名。文件名是以空格分开的要改变属组的文件列表,支持通配符。如果用户不是该文件的属主或超级用户,则不能改变该文件的组。
    3.各选项含义为:
        - R 递归式地改变指定目录及其下的所有子目录和文件的属组
    4.样例:chgrp - R book /opt/local /book  #改变/opt/local /book/及其子目录下的所有文件的属组为book

    四.更改某个文件或目录的属主和属组:chown [选项] 用户或组 文件
    1.用户可以是用户名或用户ID。组可以是组名或组ID。文件是以空格分开的要改变权限的文件列表,支持通配符。
    2.选项含义如下:
    - R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。
    - v 显示chown命令所做的工作。
    3.样例:chown wang shiyan.c #把文件shiyan.c的所有者改为wang
      chown - R wang.users /his #把目录/his及其下的所有文件和子目录的属主改成wang,属组改成users

         

    展开全文
  • 1.文件属性 1.1 ls命令 1.2 linux文件系统介绍 2.更改目录/文件权限 2.1 用户和用户组的相关指令 2.2 chgrp命令 2.3 chown命令 2.4 chmod命令 2.5 umask命令  1.文件属性 1.1 ls命令 ls命令是我们最常用的命令之一,...
  • Linux更改文件属性常用命令

    千次阅读 2015-07-18 18:45:47
    更改文件属性常用命令 chgrp : 更改文件属组 语法:chgrp [-R] 属组文件名 chown : 更改文件属主,也可以同时更改文件属组 语法:chown [-R] 属主名 文件名 chmod :更改文件权限
  • 更改权限一般复制剪切比较多,提供一下复制的语法 复制的语法:cp 源文件 目标文件 chgrp更改群组 chown更改文件拥有者 chmod更改文件权限
  • Linux更改文件属性

    2017-11-28 18:04:49
    --from=OLD-OWNER 更改文件的所有者,仅仅这个文件被当前的所有者修改时,才能修改其所属为其他。比如这个文件正在被使用,突然被root用户给更换了用户而导致无法使用了的问题。降低下风险。 -c --changes,类似-v...
  • linux文件属性权限更改 chgrp:更改文件属组 chgrp [-R] 属组名 文件名 chown:更改文件属主,也可以同时更改文件属组 chown [–R] 属主名 文件名 chown [-R] 属主名:属组名 文件名 chmod:更改文件9个属性 9种...
  • Linux文件属性更改文件权限

    千次阅读 热门讨论 2017-11-29 15:37:05
    Linux文件属性当用ls -l命令查看当前目录下的文件时,共显示9列内容。drwxr-xr-x. 6 1001 1001 4096 11月 11 08:36 auto -rw-r--r--. 1 1001 1001 278202 10月 17 21:16 CHANGES -rw-r--r--. 1 1001 1001 423948 10...
  • 1.chgrp:【更改文件属组】  grammar:chgrp [-R] 属组名 文件名  释义:[-R]递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。 2.chown:【更改...
  • Linux文件属性更改命令

    千次阅读 2018-08-23 19:29:59
    Linux文件属性更改命令 chown:  当我们要改变一个文件的属主,我们所使用的用户必须是该文件的属主而且同时是目标属组成员,或超级用户root,只有root用户才能改变文件的属主  使用方法:  chown 用户 文件...
  •  最关键的是在[mode]部分,[mode]部分是由+-=和[ASacDdIijsTtu]这些字符组合的,这部分是用来控制文件属性。 + :在原有参数设定基础上,追加参数。 - :在原有参数设定基础上,移除参数。 = :更新为指定参数...
  • Linux 文件基本属性Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件属性以及文件所属的用户和组,如: 图中,bin 文件的第一个属性用 d 表示。d 在 Linux 中代表该文件是一个目录文件。在 Linux 中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,214
精华内容 485
关键字:

linux更改文件属性

linux 订阅