在Linux中,set
命令通常用于設置或顯示shell環境變量
文件權限:
chmod
命令更改文件權限。例如,要給文件所有者賦予讀、寫和執行權限,同時給組和其他用戶賦予只讀權限,可以使用以下命令:chmod 744 filename
chown
命令更改文件所有者和所屬組。例如,要將文件所有者更改為用戶user1
,并將所屬組更改為group1
,可以使用以下命令:chown user1:group1 filename
目錄權限:
chmod
命令更改目錄權限。例如,要給目錄所有者賦予讀、寫和執行權限,同時給組和其他用戶賦予只讀和執行權限,可以使用以下命令:chmod 755 directoryname
chown
命令更改目錄所有者和所屬組。例如,要將目錄所有者更改為用戶user1
,并將所屬組更改為group1
,可以使用以下命令:chown user1:group1 directoryname
用戶和組管理:
useradd
命令創建新用戶。例如,要創建一個名為user1
的新用戶,可以使用以下命令:sudo useradd user1
usermod
命令修改現有用戶的屬性。例如,要將用戶user1
添加到group1
組,可以使用以下命令:sudo usermod -a -G group1 user1
groupadd
命令創建新組。例如,要創建一個名為group1
的新組,可以使用以下命令:sudo groupadd group1
注意:在執行這些命令時,可能需要使用sudo
來獲得管理員權限。請確保在執行這些操作時謹慎行事,因為錯誤的權限設置可能導致系統安全問題。