因此,我试图设置一个ftp服务,并通过我的C#应用程序向它发送一些文件。我可以将文件上传到主文件夹/www/很好,但我不知道如何给用户"kmsuser“组"ftpaccess”上传/www/子目录中的文件的权限。我尝试了chgrp命令,它看起来很有效,但是我仍然不能在这些文件夹中写任何东西。

这就是我的ftp设置的样子。我通过我的.txt应用程序上传了这些C#文件,在/www/上没有任何问题,但是即使文件夹'Comercial‘、'Financeiro’和'RecursosHumanos‘似乎在ftpaccess组中,它仍然不允许我在其中上传任何东西,即使是通过linux上的FileZilla软件。我还保留了用于将这些文件夹包含在下面组中的命令行。
root -i
chgrp ftpaccess /home/kmsuser/www/Comercial/
chgrp ftpaccess /home/kmsuser/www/Financeiro/
chgrp ftpaccess /home/kmsuser/www/RecursosHumanos/
chgrp -R ftpaccess /home/kmsuser/www/救命啊!
发布于 2016-09-01 13:41:08
子文件夹没有组写权限(请注意drwxr -xr-x中间的破折号)。使用chmod g+w将其添加到每个命令中(将文件夹名称追加到命令中,就像使用chgrp一样)。
https://unix.stackexchange.com/questions/307220
复制相似问题