root创建的所有文件都是写保护的

All files made by root is write-protected

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创建的文件和文件夹不被写保护怎么办?

UMASK 是在 Linux 机器上创建新文件或文件夹时的默认权限。 umask的详细documentation/usage可以看here。检查系统上的 umask 设置