3-Linux-档案属性-chmod-chown-chgrp

# ls -l
drwxr-xr-x 2 root root 4096 Aug 6 11:11 Desktop
-rwxrwx-wx 1 root root 18 Aug 15 21:06 data

  1. 七个字段的含义一次为:
    [-rwxrwx-wx]–属性
    [1]–连接数
    [root]–拥有者
    [root]–所属群组
    [18]–大小
    [Aug] 15 21:06–最后修改时间
    [data]–名称
  2. [-rwxrwx-wx]–属性,其中公有 10 个属性,可分解为:
    [-] 档案类型(d 文件夹,- 正规档案,l 链接档 类似windows的快捷方式 ,b 随即存取设备如cd_rom、u盘等,c 一次性存取设备如键盘、鼠标等)
    [rwx] 拥有者(owner)权限 [r] 可读 [w] 可写 [x] 可执行
    [rwx] 群组(group)权限
    [-wx] 其他人(others)权限

    注:其中的 [x] 属性,如果档案属性为[drwxr–r–]那么除了拥有者可以进入这个[d]目录,群组&其他人都不能进入,因为[x]没有开放,所以至少开放[rx]属性以供用户进入查看

  3. chgrp 改变档案所在群组
    用法:chgrp [-R] group dirname/filename (-R 如果是目录则递归执行)
    如将data文件所在群组改为users
    # chgrp users data
    # ls -l
    -rwxrwx-wx 1 root users 18 Aug 15 21:06 data

  4. chown 改变档案所属人(也可改变所属群组)
    用法:chown [-R] user[:group] dirname/filename
    改变data的拥有者为bin
    # chown bin data
    # ls -l
    -rwxrwx-wx 1 bin users 18 Aug 15 21:06 data
    改变data的拥有者为root 群组为root
    # chown root:root data
    # ls -l
    -rwxrwx-wx 1 root root 18 Aug 15 21:06 data

  5. chmod 改变档案属性
    用法:chmod [-R] mode dirname/filename
    有两种改变属性的方式,数字式和字符式
    ① 数字式
    不同的权限都有对应的数字[r:4][w:2][x:1]。[-rwxrwx-wx] 对应[owner:4+2+1][group:4+2+1][others:0+2+1] 即 773
    如把data文件属性改为[-rw-rw-rw-]即666
    # chmod 666 data
    # ls -l
    -rw-rw-rw- 1 root root 18 Aug 15 21:06 data
    把data变成可执行档,并且不让其他人修改,即[-rwxr-xr-x]755
    # chmod 755 data
    # ls -l
    -rwxr-xr-x 1 root root 18 Aug 15 21:06 data

    ② 字符式
    其中 [u]代表user [g]代表group [o]代表others [a]代表全部
    chmod [a,u,g,o][+,-,=][r,wx] [档案或者目录]

    如data[-rw-rw-rw-]的属性设为[-rwxr-xr-x] 即user(u)具有读写执行权限、group和others(g/o)具有读执行的权限
    # chmod u=rwx,go=rx data
    # ls -l
    -rwxr-xr-x 1 root root 18 Aug 15 21:06 data
    将其设为[-rwxr-xr–] 即 # chmod u=rwx,g=rx,o=x data
    去掉所有人的执行权限
    # chmod a-x data
    # ls -l
    -rw-r–r– 1 root root 18 Aug 15 21:06 data

  6. 权限对于档案的意义
    对于一般档案(文件)
    r 可以读取此档案的内容
    w 可以修改此档案的内容,但不含删除此档案
    x 该档案具有被系统执行的权限
    对于文件夹(目录)
    r read content in directory(可以读取此文件夹的目录列表,也即查看目录下的文件名)
    w modify content in directory:
    ① 删除,移动该文件夹内的档案或目录。
    ② 增加新的档案或者目录。
    ③ 将已存在的目录或档案更名。
    x access directory(可以进入到此目录,即cd进去)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值