zoukankan      html  css  js  c++  java
  • linux 常用命令整理----权限管理

    linux权限
    首先要知道一个文件有哪些权限
    在ls -l时,会列出当前文件的权限属性
    rw-r--r--
    分别表示所有者u,所属组g,其他人o
    如果想让所有者拥有可执行的权限
    chmod u+x 文件名
    chmod g+w,o-r 文件名
    chmod g=rwx 文件名

    linux里面用的数字表示比较多
    用421分别表示rwx
    chmod 777 文件名

    -R
    递归修改,改变父目录后子目录和文件权限都被修改
    chmod -R 777 /tmp/a
    这样a目录下的所有文件都被修改了权限

    对于rwx的深刻理解
    对于文件来说,r表示可以查看文件内容
                       w表示可以修改文件内容
                       x表示可以执行文件
    对于目录来说,r表示可以列出文件内容
                       w表示可以在目录中创建,删除文件
                       x表示可以进入目录
        
    假如一个文件所在的文件夹属性为777,而这个文件的权限为700,
    一个其他用户可以删除这个文件,也就是说,对文件内容的读写,对文件的是否可执行,是由文件本身决定的
    但是一个文件是否可删除,是由这个文件所在的目录的属性决定的

    在linux中,rx权限一般同时出现

  • 相关阅读:
    如何实现数据库实体生成工具
    linux samba 与 Windows 共享文件
    CUnit 的使用
    Xml Document与 xml反序列化
    c语言多文件链接
    c 递归获取文件与目录
    gdb输入输出重定向
    C 链表实现
    Log4net多程序集使用独立的配置文件
    Sqlite 学习 编译sqlite静态库,供其他项目调用
  • 原文地址:https://www.cnblogs.com/zhang2318/p/6211086.html
Copyright © 2011-2022 走看看