文件目录权限与配置

chgrp    改变文件所属文件组

chown   改变文件所有者

chmod  改变文件权限

             chown -R 帐号名称:组名 文件或目录


任何设备在linux下都是文件:

  • - 表示文件

  • d 表示目录

  • l 表示linkfile

  • 设备与设备文件:

  • b block设备文件

  • c 字符设备文件

  • s 套接字sockets

  • p FIFO管道


Linux 目录配置

  • /bin 重要执行文件

  • /sbin 重要系统执行文件

  • /lib 执行文件所需库函数与内涵所需的模块

  • /opt 第三方软件

  • /usr 软件放置处,相当于C:\windows 和 C:\Program files

  • /usr/local 系统管理员建议安装第三方软件处

  • /usr/lib

  • /usr/bin

  • /usr/sbin

  • /usr/include

  • /etc 系统主要配置文件

  • /dev 系统设备与接口设备

  • /var 与系统运作过程有关


文件默认权限:umask 按去掉的权限来计算

  • 文件:rw-rw-rw-

  • 目录:rwxrwxrwx


文件目录权限:

  1. r-4

  2. w-2

  3. x-1

  4. 目录具有x权限才可进入,具有r权限才可ls,具有w权限才可新建文件


文件特殊权限:

  1. SetUID[SUID-s-4]:  s出现在文件所有者的x权限上时

    1. 仅对二进制文件(程序)有效

      1. if 执行者有该程序的x,then 执行者将获得该程序所有者(ower)的权限

      2. 所获得的权限尽在执行该程序时(run-time)有效

    2. summary:通过运行该程序获得其所有者权限

  2. SetGID[SGID-s-2]:  s出现在用户组的x权限上时

    1. 对二进制文件

      1. if 执行者有该程序的x,then 执行者在执行过程中将获得该程序用户组(group)的权限

      2. 所获得的权限尽在执行该程序时(run-time)有效

    2. 对目录

      1. if 用户具有该目录的rx权限,then 用户在此目录下的有效用户组(effective group)将会变成该目录的用户组

      2. 若用户在此目录下还具有w权限,那么用户所创建的新文件的用户组与此目录的用户组相同

  3. Sticky Bit[SBIT-t-1]: 

    1. 只针对目录有效

      1. if 用户具有该目录的wx权限,then 用户在该目录下创建文件或目录时,仅有自己与root才能删除该文件或目录

  4. 使用方法

    1. 将特殊权限加载最前面:chmod 4755 filename

    2. SUID:u+s

    3. SGID:g+s

    4. SBIT:o+t

    5. 大写S,T表示“空“

    6. eg: chmod u=rwxs, go=x test 


文件种类:纯文本文件(ASCII),二进制文件(binary),数据格式文件(data)。可利用file命令来查询,此命令还可以查看文件有没有用到动态链接库。


文件内容查阅:

  1. cat:从第一行显示文件内容

  2. tac:从最后一行开始显示

  3. nl:行号显示内容

  4. more:一页一页显示

  5. less:与more相似,但是可以向前翻页

  6. head:取前几行

  7. tail:取最后几行

  8. od:非纯文本文件

  9. touch: 可修改文件时间或创建新文件


文件查询:

  1. which 根据PATH变量查询可执行文件路径。

  2. whereis/locate 根据数据库/var/lib/mlocate里面的数据查找文件

  3. 更新数据库命令: updatedb

  4. whereis -b 只查找binary file

  5. locate -i 可忽略大小写

  6. locate -r 可跟正则表达式。

  7. find直接查找硬盘,速度最慢。


reference:

鸟哥基础篇第7章p184

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值