Ubuntu 18.04.3 LTS 用户

Ubuntu 18.04.3 LTS 用户

我很难弄清楚如何做到这一点。

我是root用户,想创建另一个用户,主要通过FTP访问,需要有写入、删除和添加文件的权限。

最好、最安全的方法是什么?我正在阅读,但找不到简单的答案。

编辑:让我添加一些内容。

我已经有一个文件夹,其中包含我的网站和其他内容,该文件夹由我的用户( root )拥有。我希望这个新用户也可以编辑、添加和删除该文件夹中的文件。

感谢您的时间。

答案1

只需以通常的方式创建用户(例如,useradd从命令行使用,或使用您喜欢的任何 GUI 控件)。

如果您需要授予他对现有文件夹的访问权限,一种方法是为此类用户创建一个新组(例如“ftpuser”)并适当地设置目标文件夹的权限:

useradd -m -c "Real Name" -G ftpuser loginname && passwd loginname
chgrp ftpuser targetfolder && chmod g+rwx targetfolder

使用 chmod 和 chgrp 让他根据需要访问其他文件夹。

答案2

将全局文件夹下的所有目录设置为set-gid。

find global -type d -exec chmod g+rwxs "{}" +

要纠正任何落后的文件/目录,请在此时正确设置它们。

find global -exec chgrp www-users "{}" +

之后创建任何文件在该目录结构中将位于 www-users 组中。

相关内容