linux之文件权限+用户权限

chmod 文件权限命令:

  1. 文件权限:

    1. r是否能查看文件内容

    2. w是否能修改文件的内容,需要与r权限配合使用   只有w的时候vim强制修改文件内容,会导致源文件内容清空

    3. x是否能运行命令或脚本权限,需要r权限配合

    4. root 默认对文件rw权限,默认无执行权限

  2. 目录权限:

    1. r显示目录的内容 ls 只有r的时候目录中文件属性都是以?????显示  需要x配合

    2. w在目录中创建 删除 重命名文件权限     需要x配合

    3. x是否能进入到目录权限 cd 是否能查看或修改目录中文件属性的权限

  3. 执行方法:

    1. chmod -R   o+w  ./   hh.txt      修改目录下文件权限

    2. chmod  g+r(u+x)   hh.txt    修改文件权限(添加)

    3. chmod  g-r   hh.txt     删除权限

    4. chmod 644  hh.txt    以数字的形式修改权限

 

网站权限命令:

  1. chown -R  test.test   test

  2. mkdir /app/blog/upload -p

  3. chown test.test  /app/blog/upload   test用户运行站点运行

 

文件隐藏属性:

  1. 查看隐藏属性:lsattr   yyy.py  

  2. 增加隐藏属性 :chattr  +a  yyy.py

    1. a     只能追加写

    2. i      主要给命令使用   用which查看命令路径后   不允许给命令任何修改操作

    3. s      危险命令(相当于文件的所有者执行)

      如果添加的时候有执行权限会显示隐藏的属性为S,反之是s

    4. 注:paawd文件默认有s隐藏属性

    5. o+t粘置位,确保各个用户本身数据安全。 /tmp中有该权限。

  3. 删除隐藏属性:chattr   -a   yyy.py

超级权限:

  1. sudo  用户名 查看超级权限

  2. visudo    快捷进入

  3. sudo  -l   查看可以使用管理员哪些权限

  4. sudo  -su   免密切换用户(多切换root)

原文地址:https://www.cnblogs.com/yanhui1995/p/10698394.html