許可權管理:
r: w:
x:三類使用者:
u: 屬主
g: 屬組
o: 其它使用者
chown: 改變檔案屬主(只有管理員可以使用此命令)
# chown username file,...
-r: 修改目錄及其內部檔案的屬主
--reference=/path/to/somefile file,... 屬主屬組全都改
chown username:grpname file,...
chown username.grpname file,...
# chgrp grpname file,...
-r--reference=/path/to/somefile file,...
chmod: 修改檔案的許可權
修改三類使用者的許可權:
chmod mode file,...
-r--reference=/path/to/somefile file,...
rwxr-x---
修改某類使用者或某些類使用者許可權:
u,g,o,a
chmod 使用者類別=mode file,...
修改某類使用者的某位或某些位許可權:
u,g,o,a
chmod 使用者類別+|-mode file,...
練習:1、新建乙個沒有家目錄的使用者openstack;
# useradd -m openstack
2、複製/etc/skel為/home/openstack;
# cp -r /etc/skel /home/openstack
3、改變/home/openstack及其內部檔案的屬主屬組均為openstack;
# chown -r openstack:openstack /home/openstack
4、/home/openstack及其內部的檔案,屬組和其它使用者沒有任何訪問許可權
# chmod -r go= /home/openstack
su - openstack
手動新增使用者hive, 基本組為hive (5000),附加組為mygroup
openssl passwd -1 -salt '123456' 手動加密
-1 md5演算法 -salt 雜質
umask:遮罩碼
666-umask
777-umask
# umask
# umask 022
檔案預設不能具有執行許可權,如果算得的結果中有執行許可權,則將其許可權加1;
umask: 023
檔案:666-023=643 x
目錄:777-023=754
Linux筆記17 許可權管理 檔案特殊許可權
許可權管理 檔案特殊許可權 8.2.1 setuid 8.2.2 setgid 8.3.3 sticky bit suid setuid的功能與條件 只有可以執行的二進位制程式才能設定suid許可權 命令執行者要對該程式擁有x 執行 許可權 命令執行者在執行該程式時獲得該程式檔案屬主的身份 在執行程...
linux學習筆記之許可權管理
umask 目錄 777 umask 檔案 666 umask touch後的許可權 umask 023 檔案預設不具有執行許可權 touch a.txt mod 643 可執行,自動加1。變為644。對目錄 mkdir bb mod 754不改變 suid sgid sticky 只能刪除自己建立...
Linux筆記 許可權管理命令2
1.許可權管理命令 chown change file ownership 對檔案或目錄都可以 命令所在路徑 bin chown 執行許可權 root 語法 chown 使用者 檔案或目錄 使用者 新的所有者 功能 改變檔案或目錄的所有者 2.許可權管理命令 chgrp change file gr...