文件的属性

1.文件属性查看

ls -l  filename

-          rw-rw-r--              1      kiosk           kiosk     0    Oct       2    17:05    file


[1]      [2]      [3]     [4]      [5]    [6]        [7]      [8]

[1]                 文件类型

-                    普通文件

d                   目录

s                    socket套接子

l                     软链接

p                    管道

c                     字符设备

b                     块设备

[2]       读写权限

rw- | rw- | r--

@  $   *

@                文件拥有者对文件能做的动作

$                  文件所在组的组成员能对文件做的动作

*                   其他人对文件能做的动作

[3]                文件内容被系统记录的次数

[4]                文件拥有者

[5]                文件所在组

[6]                文件大小

[7]                 文件最后一次被更改的时间

[8]                 文件名称

2.查看目录属性

ls  -ld directoy

d    rwxr-xr-x     3    kiosk     kiosk    33    Aug 27  09:47     directory


[1]  [2]    [3]       [4]    [5] [6]      [7]           [8]

[1]                    类型

[2]                    权限

[3]                    子目录个数

[4]                    目录拥有者

[5]                     目录所在组

[6]                     目录中内容的属性大小

[7]                     目录中文件增加或减少或被更名的世界

[8]                      目录名称

3.文件用户组的更改

chown           用户名称     文件                更改文件所有人


chgrp           组名称       文件                    更改文件所有组


chown   -R   用户        目录                      更改目录本身以及目录中的子文件的所有人


chgrp    -R    组名        目录                      更改目录本身以及目录中的子文件的所有组


4.权限的识别

ls  -l  中2-10字符为文件权限

rwx                             r-x                                      r-x

用户权限(u)       组成员权限(g)           其它用户权限(o)

 权限种类

r

r权限针对文件,表示可以查看文件内容

r权限针对目录,表示可以ls查看目录中存在的文件名称

w

w权限针对文件,表示可以查看文件内容

w权限针对目录,表示可以ls 查看目录中存在的文件名称

x

x权限对于文件,表示是否可以开启文件当中记录的程序

x权限对于目录,表示是否可以进入目录中

chmod   ugo+-=rwx          改权限


u=rwx=7      | g=rwx=7 | o=rwx=7

421

u=rw-=6   g=r--=4 o=r--=4   644

r=4

w=2

x=1

-=0

7=rwx,6=rw-,5=r-x,4=r--,3=-wx,2=-w-,1=--x,0=---

5.文件的默认权限

umask       显示系统预留权限值


vim /etc/bashrc      71行是普通用户的更改,73是超级用户的更改


vim /etc/profile        60行是普通用户的更改,62是超级用户的更改


source  /etc/bashrc          刷新bash配置

source  /etc/profile           刷新系统配置


6.特殊权限

stickyid                   强制位

o+t      只针对目录,当一个目录上有t权限时,这个目录中的文件只能被文件拥有者删除


t=1

chmod   o+t   directory

chmod    1777    directory

sgid                        粘贴位

g+s      针对目录,在目录中创建的文件都自动归属到目录所在组,针对二进制文件,文件内记录的程序在执行时和执行者的组身份没有关系,而是以二进制文件的所在组的身份执行的


chmod    g+s    file | directory

chmod   2777  file | directory


suid                       冒险位

u+s     针对文件,文件记录动作在执行时是以文件所有人身份执行的,与是谁发起的无关


chmod   u+s    file

chmod   4777    fileg+s


watch -n 1 'tail -n 3 /etc/passwd /etc/group;echo;ls -1 /home;ls -1 /mnt'                  监控命令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值