将现有用户添加到现有组并提供权限

将现有用户添加到现有组并提供权限

有人能解释一下这个问题吗

我已经设置并安装了 vsftpd。创建了一个用户ftp-user并创建了一个主目录,这样他们就可以登录,并有权将他们的文件放在这里。

>> sudo useradd -d /home/ftp/ftp-user -m ftp-user

这工作正常,用户成功通过 ftp 登录并上传文件。

我现在需要能够以另一个用户的身份访问此 ftp-user 目录ubuntu。有一个以 ubuntu 身份运行的脚本,我需要能够访问该目录才能获取文件并将其复制到其他位置。

我尝试添加ubuntu到该ftp-user组:

sudo usermod -a -G ftp 用户 ubuntu

尽管,在尝试时:

>> 谁呀
Ubuntu
>> cd ftp 用户/
>> -bash: cd ftp-user/: 权限被拒绝

希望有人有一个想法——提前欢呼!

答案1

仅当用户登录时才会选择新组。注销 ubuntu 用户然后再次登录。

相关内容