【笔记】Linux基础—003 Linux的档案权限与目录配置

目标

  1. 用户与组
  2. Linux档案权限
  •         Linux档案属性
  •         修改档案属性与权限:chgrp, chown, chmod
  •         权限
  •         Linux档案种类与副档名

    3. Linux目录配置

  •         Linux目录配置依据—FHS : / , /usr, /var
  •         目录树
  •         绝对路径与相对路径
  •         lsb_release

要点

  • Linux每个文档,依据权限分为user,group和others。
  • group的作用,协同作业。
  • ls –l 显示档案属性。
  • 档案名前有. 表示为隐藏档。
  • 修改权限的方法:数字法与符号法。
  • 要开放目录给任何人浏览,至少要给予r和x的权限。
  • FHS文件指定的目录含义。
  • FHS指定的四种目录:shareable, unshareable, static, variable。
  • FHS定义的三层主目录:/ , /var, /usr。
  • 必须和根目录同分区的五个目录:/etc, /bin, /lib, /dev, /sbin。

练习

  • Linux档案属性

         ls –al

              说明:

              d:目录

              -:文件

               l:链接

              b:存储装置

              c:序列装置,如键鼠。

              image

  • 修改属性与权限

             1> 改变所属组

                  chgrp users install.log

                  ls –l

                  chgrp testing install.log

              2> 改变档案所有者

                   chown bin install.log

                   ls –l

                   chown root:root install.log

                   ls –l

              3> 改变权限

                   ls –al .bashrc

                   chmod 777 .bashrc

                   ls –al .bashrc

                   chmod u=rwx,go=rx .bashrc

                   ls –al .bashrc

                   chmod a+w .bashrc

                   ls –al .bashrc

                   chmod a-x .bashrc

                   ls –al .bashrc

                4> 练习目录权限

                  cd /tmp

                  mkdir testing

                  chmod 744 testing

                  touch testing/testing

                  chmod 600 testing/testing

                  ls –ald testing testing/testing

                  su – yfx //yfx为一般用户

                  cd /tmp

                  ls –l testing/

                  exit

                  chown yfx testing

                  su – yfx

                  cd /tmp/testing

                  ls –l

                  rm testing

  • Linux文件种类与扩展名

        1>常规文件

            ls –al

            第一字符为-,如[-rwxrwxrwx ]。

            纯文字档:cat ~/.bashrc

            二进制档:可执行文件。

           资料档: /var/log/wtmp,可用last读出。

         2>目录,链接。

         3>资料接口档-s

         4> 资料传送档-p

  • Linux目录配置

         /etc:设定档

         /bin:执行档

         /dev:设备当

         /lib:函数库

         /sbin:系统执行档

         /usr (Unix software resouce)系统预设的软件放置目录,类似windows下的C:\windows+C:\program files。

        image

        /var 常变动的档案。

        image

        目录树

        image

  • 查看CentOS

        uname –r

        lsb_release –a

 

参考

原文地址:https://www.cnblogs.com/halflife/p/2018421.html