zoukankan      html  css  js  c++  java
  • 【笔记】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

     

    参考

  • 相关阅读:
    通信编程:WSAEventSelect 模型通信
    VMware 安装 Red Hat 6 虚拟机
    通信编程:Select 模型通信
    Android:隐式 Intent 调用标准 Action
    Android:显式 Intent
    Linux(CentOS)用户修改密码有效期
    linux 系统中断信息
    qt udp 聊天
    docker更改镜像存储位置
    通过dockerfile构建singularity镜像
  • 原文地址:https://www.cnblogs.com/halflife/p/2018421.html
Copyright © 2011-2022 走看看