Ubuntu 20.04 VPS
我读过这方面的多个线程,但还是不明白。我有一个FTP用户deanhh,用于apache2中的多个虚拟主机之一。对于其他域也有其他FTP用户。Deanhh是他的域名文件夹的所有者。在创建文件夹或通过FTP创建和上载文件时,他是文件夹/文件的所有者。这就是我想要的。
但该文件对其他文件没有权限。昨天我在telnet命令行上设置了umask 0000。一切都很好。在deanhh通过FTP上传文件时,它继承了文件夹的权限。现在umask又回到了0022,所以当他上传一个新文件或创建一个文件夹时,对其他文件没有权限。
我如何设置它,以便当FTP用户创建一个文件夹或上传一个新文件时,他们保留所有权,并且“other”拥有在文件上传到的文件夹上设置的“其他”权限-永久的?
发布于 2021-12-18 14:12:48
最简单的方法是编辑/etc/login.defs文件。下面是操作步骤:
/etc/login.defs:sudo (您选择的编辑器} /etc/login.defs )打开sudo文件UMASK的行。它可能在第155行附近,如下所示: UMASK 022022更改为您喜欢的任何值下一次当一个人连接到他们的帐户时,无论是SSH还是FTP,都会应用适当的umask。
https://askubuntu.com/questions/1382604
复制相似问题