虚拟用户映射到系统用户,创建命令
useradd virftp -s /sbin/nologin -M
我创建一个虚拟用户的配置文件,里面指定
local_root=/data/ftpdata/user1/
我登录ftp的时候报错:ls: Login failed: 500 OOPS: cannot change directory:/home/virftp
然后我把virftp 删除重新创建 :useradd virftp -s /sbin/nologin
再去登录ftp就没有问题 。但是问题来了,登陆进去ftp的根目录居然是virftp的家目录。我不是在local_root指定了其他地方?
useradd virftp -s /sbin/nologin -M
我创建一个虚拟用户的配置文件,里面指定
local_root=/data/ftpdata/user1/
我登录ftp的时候报错:ls: Login failed: 500 OOPS: cannot change directory:/home/virftp
然后我把virftp 删除重新创建 :useradd virftp -s /sbin/nologin
再去登录ftp就没有问题 。但是问题来了,登陆进去ftp的根目录居然是virftp的家目录。我不是在local_root指定了其他地方?
0
本帖最后由 乐橙306 于 2016-6-30 12:41 编辑
1.useradd 的问题
useradd virftp -s /sbin/nologin -M
表示不建立virftp家目录
useradd virftp -s /sbin/nologin
表示用默认的家目录
2.vsftp的问题
仅供参考
2016.1.13 linux vsftpd命令详解
http://www.apelearn.com/bbs/thread-10799-1-1.html
1.useradd 的问题
useradd virftp -s /sbin/nologin -M
表示不建立virftp家目录
useradd virftp -s /sbin/nologin
表示用默认的家目录
2.vsftp的问题
仅供参考
2016.1.13 linux vsftpd命令详解
http://www.apelearn.com/bbs/thread-10799-1-1.html
0
虽然我晓得 useradd 命令意思 但是还是要谢谢你哈
乐橙306 发表于 2016-6-30 12:37
1.useradd 的问题
useradd virftp -s /sbin/nologin -M
表示不建立virftp家目录
虽然我晓得 useradd 命令意思 但是还是要谢谢你哈
编辑回复