在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系统中的文件权限。