root生成的所有文件都是写保护的

时间:2016-09-13 08:06:44

标签: linux file permissions directory root

由root创建的所有文件和文件夹是否都是写保护的,这是正常的吗? 例如,看看下面的终端日志:

shine@Shine-Ubuntu:~$ sudo -s
root@Shine-Ubuntu:~# echo >> 1.txt
root@Shine-Ubuntu:~# exit
exit
shine@Shine-Ubuntu:~$ rm 1.txt
rm: remove write-protected regular file '1.txt'? 

(如您所知,echo >> FILE_NAME会创建一个文件并将其命名为FILE_NAME。)

当文件由root制作,并且我想通过用户删除它时,它会显示remove write-protected regular file 'FILE_NAME'?

我应该怎么做才能使root创建的文件和文件夹不受写保护?

1 个答案:

答案 0 :(得分:0)

UMASK 是在Linux计算机上创建新文件或文件夹时给出的默认权限。可以看到umask的详细文档/用法here。检查系统上的umask设置