当前位置: 技术问答>linux和unix
如何配置linux9下的vsftp?
来源: 互联网 发布时间:2015-04-30
本文导语: 如何配置linux9下的vsftp?包括添加用户,及指定ftp目录 | up | 添加新的用户时,使用如下的命令 useradd -d /home/username -g 502 -s /sbin/nologin -u 999 username 参数说明: -d 表示用...
如何配置linux9下的vsftp?包括添加用户,及指定ftp目录
|
up
|
添加新的用户时,使用如下的命令
useradd -d /home/username -g 502 -s /sbin/nologin -u 999 username
参数说明:
-d 表示用户的登陆后进入的目录,也是ftp中用户使用的目录,一般建在/home/下一用户名称建新的目录
-g 表示用户所属于的groupid
-s表示用户所使用的shell,如果用户只是使用ftp不需要telnet登陆(大多数情况是这样),那么shell写为/sbin/nologin,如果用户需要telnet,则写为/bin/bash
-u 表示用户的user id,每个用户的user id是不同的,所以选择user id的时候可以参考/etc/passwd文件,看看是否user id是否有冲突。尽量不要使用500以前的user id(怕与系统的user id产生冲突)。
Username是用户登陆时使用的名字。
添加用户后限制用户的ftp目录,修改文件/etc/vsftpd.chroot_list添加用户名username。
useradd -d /home/username -g 502 -s /sbin/nologin -u 999 username
参数说明:
-d 表示用户的登陆后进入的目录,也是ftp中用户使用的目录,一般建在/home/下一用户名称建新的目录
-g 表示用户所属于的groupid
-s表示用户所使用的shell,如果用户只是使用ftp不需要telnet登陆(大多数情况是这样),那么shell写为/sbin/nologin,如果用户需要telnet,则写为/bin/bash
-u 表示用户的user id,每个用户的user id是不同的,所以选择user id的时候可以参考/etc/passwd文件,看看是否user id是否有冲突。尽量不要使用500以前的user id(怕与系统的user id产生冲突)。
Username是用户登陆时使用的名字。
添加用户后限制用户的ftp目录,修改文件/etc/vsftpd.chroot_list添加用户名username。