Linux基本命令——權限相關

風決定要走,云怎么挽留

  • 搜狗截圖20180413213308
  • ?修改文件的權限:chmod(普通用戶僅能修改屬主為自己的那些文件的權限)
    • -R:遞歸修改目錄及目錄下文件
    • 修改一類用戶的所有權限:
      • chmod u=rwx,g=rx,o=r file,….
      • chmod a=rwx file,….
    • 修改一類用戶某位或某些位權限:
      • chmod u+ |u- |g+|g- |o+ |o-|?a+ |a- ?file,….
    • 修改權限的數字法:r=4,w=2,x=1
      • chmod 777 FILENAME
    • chmod +w file 不允許全局寫,這樣非常危險,+w只是對屬主+w
    • 圖片1
    • –reference=/path/somefile:參照某文件的權限進行修改
      • chmod [OPTION]… –reference=RFILE ..參考RFILE文件的權限,將FILE的修改為同RFILE
  • 修改文件屬主(僅管理員可以修改文件的屬主和屬組,即便普通用戶為該文件的屬主也不能使用這個命令來更改屬主,因為如果某個文件是木馬文件,他將其改為其他人當屬主,就相當于栽贓嫁禍,不合理)
    • 格式:chown [OPTION]… [OWNER][:[GROUP]] FILE…
    • ?用法:
      • OWNER只修改屬主(OWNER: 加了:修改了文件OWNER的同時還要把文件的屬組改為OWNER的主組)
      • 圖片1
      • OWNER:GROUP
      • :GROUP
      • 命令中的冒號可用.替換
      • -R:遞歸修改目錄及目錄下的所有文件的屬主屬組,注意chown -R x:y / 是非常危險的操作
      • –reference=/path/somefile :參照某個文件的屬主屬組,進行同時修改
  • 修改文件的屬組:chgrp
    • chgrp [OPTION]… GROUP FILE…
    • chgrp [OPTION]… –reference=RFILE FILE…
    • -R 遞歸
    • 普通用戶(比如wang用戶)需要在指定的組(比如wang組)內,才能將指定組改變為這個文件(f1文件)的屬組
    • 圖片1
  • 新建文件和目錄的默認權限,遮罩碼:umask(全局:/etc/bashrc,用戶:~/.bashrc)
    • 查看當前umask:# umask
    • 管理員的遮罩碼為022,普通用戶的遮罩碼為002
    • 創建的文件的權限:666-umask(基于安全考慮,將所有位的權限減1,不讓文件一創建出來就有執行權限,所以是666)
    • 創建的目錄的權限:777-umask
    • umask –S:直接顯示文件夾的默認權限,有x權限時文件去掉
    • umask -p:打印出umask的值,和直接umask有些區別
    • 圖片1
    • 設置umask
      • 直接設置umask的值:umask 024
      • 直接設置創建出文件的權限值:umask u=rw,g=r,o= ?,但是這樣設置出來再用公式算umask值得出umask=666-137=53-1,但是a的默認權限為640,得出如果算出來有執行權限,將其權限加1,目錄的默認權限不存在這種問題
      • 圖片1

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/95862

(0)
DPingDPing
上一篇 2018-04-13
下一篇 2018-04-14

相關推薦

  • centos 7.4 上源碼安裝 mysql 數據庫

    實驗: centos 7.4 上源碼安裝 mysql 數據庫 ? 檢查相應的壞境 查看下防火墻iptables和selinux 是否關閉,沒關閉先關閉。 再查看下原來主機上是否已有 mariadb 數據庫,如果有先卸載在進行安裝。 ? 裝包 yum?install?bison?bison-devel?zlib-devel?libcurl-devel?liba…

    Linux筆記 2018-06-05
  • 網絡屬性配置一

    網絡屬性配置一 一. ifconfig的應用 (一)配置網絡接口: #ifconfig (只顯示活動狀態的接口) ifconfig -a(顯示所有接口) 配置地址: 注意(掩碼的兩種的寫法) #ifconfig 接口 指定的IP/NETMASK 1.#ifconfig ens37 172.20.110.11/16 (IP改為172.20.110.11/16)…

    Linux筆記 2018-05-03
  • 文件管理

    系統文件,規范常見命令,軟硬鏈接和重定向

    Linux筆記 2018-03-31
  • 磁盤陣列及邏輯卷的創建

    磁盤陣列 軟件RAID的實現 mdadm:模式化的工具 命令的語法格式:mdadm[mode] <raiddevice> [options] <component-devices> 支持的RAID級別:LINEAR, RAID0, RAID1, RAID4, RAID5, RAID6, RAID10 模式: 創建:-C 裝配: -A …

    Linux筆記 2018-04-30
欧美性久久久久