linux 文件及其权限

         Linux系统中文件的类型包括:普通文件、目录文件、连接文件、管道(FIFO)文件、设备文件(块设备、字符设备)和套接字

                  按照用途,文件可以分为:系统文件、库文件和用户文件。

                  根据文件中数据的表示形式,可以把文件划分为:ASCII码文件和二进制文件。

                  按照文件操作过程中的保护级别,文件可以划分为:只读文件、读写文件、可执行文件。

                  按照文件中信息流向还可以把文件分为输入文件、输出文件和输入/输出文件。

                  按照文件在系统中的存在时间,可以把文件分为临时文件和永久文件。
                  Linux能支持多种目前流行的文件系统,如EXT2、EXT3、FAT、FAT32、ISO9660、NTFS、SMB等。windows支持FAT32、FAT、NTFS

   两种修改linux权限方法

    <1>先介绍一下linux下文件格式信息

          ls -al    详细显示当前目录下的文件

               -rw-rw-rw-    1     root     root    1024    12- 22  15-12     httpd.conf

                  <1>-rw-rw-rw-     :文件属性

                              第一个属性代表文件是目录、文件或链接文件。

                                        -  :一般文件       -rw-rw-rw-

                                       d  :  目录文件     drw-rw-rw-

                                       b  :  块文件         brw-rw-rw-

                                       c   :字符文件     crw-rw-rw-

                                       l  :连接文件       lrw-rw-rw-

                                       p : 管道              prw-rw-rw-

                                       .:隐藏文档         .rw-rw-rw-

                             第二个属性三个一组:

                               第一组:rw-  :文件拥有者权限

                               第二组:rw-:与文件所有者同组的其他人的具备的权限;
                                第三组:rw-:其余人所具备的权限;

                                r:read;w:write;-:none(没有权限);x:execute

 

                  <2>   1     :   链接数

                  <3>  root  :文件所有者

                  <4>  root  :文件所属群组

                  <5>  1024 :文件大小

                  <6>12-22  15-12 :文件最后修改日期

                  <7> httpd.conf  : 文件名(windows下后缀决定该文件是否可执行,如setup.exe   install.ext。

                                                    而linux下后缀只是辅 助识别该文件类型)

  <2> chmod [who] [opt] [mode] 文件/目录名
               其中who:表示对象;
               u:表示文件所有者;
               g:表示同组用户;
               o:表示其它用户;
               a:表示所有用户;
              opt:则是代表操作,可以为:
                 +:添加某个权限;
                 - :取消某个权限;
                 =:赋予给定的权限;
             mode则代表权限,其中 r:可读 w:可写 x:可执行 ;

          如: chmod    g+wx     bin                       chmod        u+x         bin 
 

  <3>数字表示法

                数字设定法:
                           格式:chmod [mode] 文件名
               mode的取值 :
                       将rwx看成二进制数 , 如果有则用读r:4  ;写w:  2 ;  执行x:1;表示,没有则有0表示,

                       然后  一组三个值相加 得到一个值去表示,那么rwx r-x r- x则可以表示成为:755 ; rwx rwx rwx则可以表示成为:777。
                   如:chmod   777  bin              

                   修改文件/目录所有者:
                            格式:chown [-cfhvR] [--help] [--version] user[:group] file
                          参数说明 :
                       user : 新的档案拥有者的使用者

                       ID; group : 新的档案拥有者的使用者群体(group);

                       -c : 若该档案拥有者确实已经更改,才显示其更改动作;

                       -f : 若该档案拥有者无法被更改也不要显示错误讯息;

                      -h : 只对于连结(link)进行变更,而非该 link 真正指向的档案;

                      -v : 显示拥有者变更的详细资料;

                      -R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即
                           以递回的方式逐个变更);
                     --help : 显示辅助说明;

                      --version : 显示版本 ;
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值