zoukankan      html  css  js  c++  java
  • linux下修改文件权限.

    1.用户与用户组

           1.1文件拥有者

                  指文件的拥有者,linux创建文件默认的文件拥有者就是当前创建文件的用户,当建立一个文件时当前用户就是文件拥有者。

           1.2用户组

                  一个用户组可以有一个或多个用户,在该组的用户也相应的拥有该组的全部权限,如果一个文件在text组,且该文件的组权限为读,写那该组中的所用用户都能读写该文件。

          1.3其它

                 如有一个用户组group组,有一个用户other它不属于group组,但它想访问属于group组中的文件,因为它不属于group组所以对于属于group组文件来说,other是属于其它的。如果将属于group中的文件改其它人的权限改为只读那other只能读取group中的文件。



    注:

    linux用户身份及用户组记录文件

    /etc/passwd                   #所有系统用户及一般身份用户都记录在该文件中

    /etc/shadow                 #密码记录文件

    /etc/group                 #组记录文件



    2.文件拥有者及用户组的修改

              先分析一下linux的文件权限表现方式

             打开终端管理器,输入 :

             ls   -l     

           

    看上图第一列,该列用于表示文件的权限。

    有10个小块(没有表示权限的用下划线,有表示权限的用字母表示.)

    第一个小块是文件的类型,后面九个小块把它分成三块分别对应:


    拥有者的权限

    r:只读

    w:写

    x:执行

    组用户权限

    r:只读

    w:写

    x:执行

    其它用户

    r:只读

    w:写

    x:执行






    上图终端中ch目录下的1是一个目录,他的文件拥有者是mylinux,组也是mylinux.

    它的文件权限是:

    文件拥有者可进行读,写,执行(第1列第2个字母到第4个)

    组中的用户也可进行读,写,执行第1列第5个字母到第7个)

    其它用户可进行读与执行第1列第8个字母到第10个)



    第三列和第四列用于表示文件的拥有者,和组

    更改拥有者和组需要用到命令:

    chown <用护名>   <文件名>

    chgrp <组名>   <文件名>



    更改文件权限命令:chmod


    chmod有两种模式数字模式,和字母。


    数字模式的表示方法

    读:4

    写:2

    执行:1


    如更改目录file拥有者权限为读时:

    chmod 400 file


    更改目录file拥有者权限为读写时:

    4+2 = 6


    chmod 600 file


    字母模式

    u :拥有者

    g:用户组

    0:其它

    a;全部

    更改目录file为拥有者权限为读写时:

    chmod  u=rw file


    也可为当前文件加上或减去权限

    chmod u-r file       #为拥有者加上读权限

    chmod u+r file     #为拥有者加上权限

    chmod a+rfile    #为全部用户加上读权限

    都是可以的






    +————————————————————————————————————————————————————————————————————————

    作者:head_main 发表于2012-7-19 21:46:44 原文链接
    阅读:113 评论:0 查看评论
  • 相关阅读:
    Golang语言编程规范
    关于redis的几件小事(三)redis的数据类型与使用场景
    关于redis的几件小事(二)redis线程模型
    关于redis的几件小事(一)redis的使用目的与问题
    关于MQ的几件小事(七)如果让你设计一个MQ,你怎么设计
    关于MQ的几件小事(六)消息积压在消息队列里怎么办
    关于MQ的几件小事(五)如何保证消息按顺序执行
    关于MQ的几件小事(四)如何保证消息不丢失
    关于MQ的几件小事(三)如何保证消息不重复消费
    关于MQ的几件小事(二)如何保证消息队列的高可用
  • 原文地址:https://www.cnblogs.com/xwgblog/p/3438384.html
Copyright © 2011-2022 走看看