有人能解释一下这个问题吗
我已经设置并安装了 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 用户然后再次登录。