在Linux中,文件權限是通過一個名為“umask”的設置來管理的。umask是一個三位八進制數,用于確定新創建文件的默認權限。例如,umask值為022時,新創建的文件將具有644(rw-r–r–)的權限,而新創建的目錄將具有755(rwxr-xr-x)的權限。
要查看當前的umask值,可以在終端中輸入以下命令:
umask
要更改umask值,可以在終端中輸入以下命令:
umask <新的umask值>
例如,要將umask值更改為077,可以輸入:
umask 077
請注意,更改umask值只會影響當前終端會話。要永久更改umask值,請將上述命令添加到用戶的shell配置文件中(例如.bashrc或.bash_profile)。
除了umask之外,還可以使用以下命令來管理文件權限:
chmod 777 <文件或目錄名>
chown user1 <文件或目錄名>
chgrp group1 <文件或目錄名>
ls -l <文件或目錄名>
通過這些命令,可以有效地管理Linux系統中的文件權限。