1. 程式人生 > >linux之文件權限+用戶權限

linux之文件權限+用戶權限

數據 u+ -s 文件的 ttr mkdir 修改 網站 tmp

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)

linux之文件權限+用戶權限