如何修改linux用戶的umask設(shè)置

小樊
86
2024-09-30 21:41:48

在Linux中,可以通過修改用戶的umask設(shè)置來控制新創(chuàng)建文件和目錄的默認(rèn)權(quán)限

  1. 打開終端。

  2. 切換到要修改umask設(shè)置的用戶。例如,要切換到用戶john,請(qǐng)輸入:

su - john

輸入密碼后,您將切換到用戶john。

  1. 查看當(dāng)前用戶的umask設(shè)置。輸入以下命令:
umask

這將顯示當(dāng)前的umask值,例如0022。

  1. 修改umask設(shè)置。要更改umask值,請(qǐng)使用以下命令:
umask new_umask_value

new_umask_value替換為您想要設(shè)置的新值。例如,要將默認(rèn)權(quán)限更改為002,請(qǐng)輸入:

umask 002
  1. 使更改生效。要使新的umask設(shè)置立即生效,您可以創(chuàng)建一個(gè)新文件或目錄。例如,創(chuàng)建一個(gè)名為test_file的新文件:
touch test_file

現(xiàn)在,檢查新創(chuàng)建的文件和目錄的權(quán)限,以確保它們具有正確的默認(rèn)權(quán)限。

  1. 退出用戶。完成更改后,使用以下命令退出用戶:
exit

請(qǐng)注意,更改用戶umask設(shè)置可能會(huì)影響系統(tǒng)上其他用戶的行為。在進(jìn)行更改之前,請(qǐng)確保了解這些更改可能帶來的影響。

0