第29周-鸟哥的Linux私房菜基础篇第三版-第六章 Linux 的档案权限与目彔配置

1、/etc/passwd: 所有账号都在此档案内;
   /etc/shadow: 个人密码存放处;
   /etc/group: 组名(群组信息)的纪录位置;
   permission deny 权限限制;
2、ls:显示档案文件名与属性;-al:列出所有档案权限和属性
   .gconf(包含隐藏文件,即第一个字符为"·"的档案);
   例:ls -al 
      -rw-r--r-- 1 root root 42304 Sep 4 18:25 install.log    rwx:代表读写执行
      【d】:目录;
      【-】:档案;
      【1】:连接档;
      【b】:可随机存取装置;
      【c】:一次读取装置;
   例:ls -l /etc/termcap /root/install.log
   显示完整时间:ls -l --full-time
   系统默认语系英语:/etc/sysconfig/i18n  可用nano修改档案内容;
3、文件属性与权限:
     chown:改变档案群组;
     chgrp:改变档案拥有者;
     chmod:改变档案权限,SUID、SGID、SBIT等特性。
4、变更目录下的所有档案、目录更新为此群组:
   例:[]# chgrp users install.log   将档案的群组改为users
       []# ls -l
       []# chgrp testing install.log  结果:找不到群组名
   改变install.log的拥有者为bin账号:
         chown bin install.log
         ls -l
   将拥有者和群组改为root:
         chown root:root install.log (用":"隔开拥有者与群组,避免混淆)
5、复制档案:cp   
     例:cp .bashrc .bashrc_test
         ls -al .bashrc*   为何这里要用"*"呢?
   改变权限:r-4;w-2;x-1 或者 u、g、o、a 拥有者/群组/其他人/所有人
     例:chmod 755 .bashrc
         ls -al .bashrc
     例:chmod u=rwx,go=rx .bashrc
         ls -al .bashrc
         chmod u-x,go+w .bashrc
   注意:r-读取目录列表;w-可建删移动;x-用户能否进入工作目录(否就不能切换进入)
         所以开放目录给任何人浏览,需要r和x,而w不能随便给。
     例:账户dmtsai,家目录在/home/dmtsai/,账户对家目录有[rwx]权限,
         若目录下的the_root.date为-rwx------,则dmatsai不可删除,它属于others。 不太理解!!!
6、变换目录:
       例:[]# cd /tmp  切换工作目录
               mkdir testing
               chmod 777 testing
               touch testing/testing1
               chmod 444 testing/testing1

               ls -ald testing testing/testing1

7、文件类型:
    正规档案(regular file):                 
       a、ASII:纯文本档; cat ~/.bashrc 将cat的档案内容读出来
       b、binary:二进制文件; 如指令cat,就是一个binary file
       c、date:数据格式; 登录数据位置/var/log/wtmp
    directory:目录;
    link:连结档; 第一个属性[l](L小写),如lrwx------
    device:设备与装置文件;
       a、block区块设备档:随机存储接口设备(硬盘/软盘);位置:/dev/sda 第一个属性为[b]。
       b、character字符设备文件:串行端口的接口设备(键盘/鼠标);属性[c]。            
    sockets:资料接口文件 位于/var/run 属性[s]。      
    FIFO(first-in-first-out),pipe:数据输送文件 属性[p]。   
8、常用扩展名:
   *.sh:脚本或批处理文件(scripts);
   *Z,*.tar,*.tar.gz,*.zip,*tgz:压缩文件;
   *html,*php:网页相关文档。一个使用网页浏览器,一个透过client端的浏览器来server端浏览;
9、档案长度限制:
      Ext2:单一档案或目录最大——255个字符;
      Ext3:完整路径名称及目录(/)之完整档名4096个字符;
10、目录配置依据:FHS标准 (Filesystem Hierarchy Standard)
      参考:(http://www.pathname.com/fhs/)


11、根目录与下面5个目录不可分开:
     /etc:配置文件;
     /bin:重要执行档;
     /dev:所需装置档案;
     /lib:函式库与核心所需模块;
     /sbin:系统执行文件;
12、P190-195 查阅详情内容
   /usr 属于shareable static 可分享不可变动;
     重点:一定要参考FHS官方英文文件:可对系统目录有深入了解。
   查询CentOS根目录:ls -l /
   Secure Enhance Linux(SELinux)执行目彔,细部权限的控管,核心外挂!


13、absolute:绝对路径;以根目录/开头   cd /var/log
    relative:相对路径;不以/开头;如 ./home/dmtsai   cd ../var/log
    ".":当前目录,可用./表示;
    "..":上一层目录,可用../表示;
14、指令执行需要变量:bash
      例:若非正规执行文件如/bin或/usr/bin,就得用/run.sh(常用网络数据);
          开放商常将数据放:/usr/local/
15、查看核心版本:uname - r
                  lsb_release -a  需要有LSB的版本
16、"."开头档案为隐藏档,需ls -a显示内容,ls -al显示属性。

   参考:
    FHS的标准官方文件:http://proton.pathname.com/fhs/
    Journaling 日志式文章的相关说明 http://www.linuxplanet.com/linuxplanet/reports/3726/1/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值