• Linux常用命令2 权限管理命令


    1.权限管理命令:chmod

    上面图片中的ugoa与rwx并不是一个命令,而是不同选项

    u 所有者  g 所属组 o 其他人 a 所有人

    r 读取权限 w写入权限  x 执行权限 

    chmod u+x myfile #给所有者组加上执行的权限

    若要修改多个用户的权限则用逗号隔开就好了

    但是Linux中用的最多的是用数字表示权限

    r:4    w:2  x:1

    例如:rwxrw-r--  用764表示(4+2+1;4+2;4)

    2.递归修改:将所修改的文件夹下的所有文件夹及文件全部修改成与当前修改文件一样的权限

    chmod -R 777 /tmp/hzw #将hzw目录及hzw中所有文件及文件夹全部修改成了同样的拥有全部权限
    chmod 777 /tmp/hzw #将hzw目录修改成了拥有全部权限

    3.文件目录权限总结

    因为普通文件中的写权限只能决定你可以修改该文件内容,但你不能删除该文件,普通文件能不能删除是取决于目录文件权限.

    这里要说一下,目录文件也就是文件夹,也是文件中的一种,目录文件里面包含普通文件..普通文件包含文本...读写权限是对文件内容起作用的.

    r权限和x权限基本是同时拥有的..因为你打开一个目录文件就是在执行它与读取目录文件的内容

    还有,目录文件的读写权限是高于其目录内的文件,也就是,如果用户对于某个普通文件有全部权限,但对于目录文件没有修改权限,一样不能修改其目录内的文件的内容

    2.改变文件/目录所有者命令:chown

  • 相关阅读:
    c++ this *this
    名称空间
    c++ 静态持续变量
    c++ 数组
    c++ 头文件
    实例化和具体化详解
    在linux下安装eclipse以及运行c++程序的安装步骤
    在centos (linux) 搭建 eclipse c++开发分环境
    Linux上使用Qt Creator进行C/C++开发
    使用Qt Creator 2.60编写C/C++程序
  • 原文地址:https://www.cnblogs.com/pythonlearing/p/9746046.html
Copyright © 2020-2023  润新知