Linux 基礎學習權限管理(四)

權限管理 


文件權限: r 可讀 可以查看文件內容 w 可寫,可以編輯和刪除 x 可執行

目錄權限: r 可以列出目錄內部所有文件 w 可以在目錄上創建文件 x 可以使用cd切換進入此目錄

用戶: u 屬主 g 屬組 o 其他用戶


--- 無權限 000 0    --x 執行  001 1

-w- 寫   010 2     -wx 寫和執行 011 3

r-- 讀     100 4   r-x 讀和執行 101 5

rw- 讀和寫 110 6    rwx 讀寫執行 111 7 

權限使用8進制替代 777 766 755 744


權限修改  (權限對管理員無效)

chown 修改文件屬主 -R 修改目錄及內部文件的屬主 --reference=/path/file 修改ugo權限和file一樣

    chown user:group 同時修改用戶和組 chown :group 只修改組(user.group)

chgrp 修改文件屬組 -R 同上 --reference 同上

chmod 修改文件權限 -R --reference 同上 chmod a+x 所有用戶加x權限 chmod a-x 取消所有X權限

    chmod 750 修改爲rwxr-xr-x chmod u=rwx 修改某類用戶權限 u=rw,o=r 創建不同的權限 

umask 遮罩碼 創建文件的默認權限 666-umask 創建目錄的默認權限 777-umask 

管理員 是022 普通用戶002 umask 顯示遮罩碼 umask 002 修改遮罩碼爲002


SHELL 類型:登陸式 shell 正常通過終端登陸的shell 或則使用su - 登陸的shell  

非登陸式shell 直接使用su 切換的,圖形終端下打開命令窗口,自動執行的shell腳本

bash配置文件:全局配置(/etc/profile,/etc/profile.d/*.sh,/etc/bashrc)

個人配置(~/.bash_profile,~/.bashrc)

profile 設定環境變量,運行命令和腳本 bashrc 設定本地變量定義命令別名


登陸式shell:/etc/profile -> /etc/profile.d/*.sh -> ~.bash_profile ->~.bashrc-->/etc/bashrc

非登陸式: ~/.bashrc --> /etc/bashrc -->/etc/profile.d/*.sh


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章