Proftp设置虚拟用户
来源:互联网 发布:河鱼软件下载 编辑:程序博客网 时间:2024/06/03 05:13
首先在proftpd.conf中添加:
AuthOrder mod_auth_file.c mod_auth_unix.c
AuthUserFile /usr/local/etc/ftpd.passwd
#AuthGroupFile /usr/local/etc/ftpd.group
然后重启portftpd服务
service proftpd restart
AuthOrder为FTP用户身份验证顺序。mod_auth_file.c是ProFTPD的虚拟用户验证,虚拟用户和组的信息存储在下面的AuthUserFile和AuthGroupFile指定的文件中,不过我想搞简单点所以就不要虚拟组了。mod_auth_unix.c是系统用户身份验证,即/etc/passwd。
然后使用添加如下命令添加一个新的虚拟用户:
ftpasswd --passwd --file=/usr/local/etc/ftpd.passwd --name=test --uid=1002 --home=/usr/local/ftp/test --shell=/usr/sbin/nologin
–passwd指定建立一个新的虚拟用户,–group则建立一个虚拟组;
–file指定存储虚拟用户的文件;
–name指定此虚拟用户的用户名,密码会在命令执行时要求输入;
–uid指定此虚拟用户对应的系统用户UID,此虚拟用户将以此系统UID的身份读写文件;
–home指定此虚拟用户的根目录,就是其登陆FTP后的根目录;
–shell指定此虚拟用户的shell,为了安全当然指定一个不可登陆的shell了。
如果是源码安装的proftpd ,服务项proftpd以及命令ftpasswd分别在如下两个目录
ftpasswd :源码包目录/contrib/ftpasswd
proftpd服务程序:源码包目录/contrib/dist/rpm/proftpd.init.d
加上可执行权限。然后将ftpasswd 拷贝到/usr/local/sbin目录下面
将proftpd.init.d拷贝到/etc/init.d/下面 重命名为proftpd
- Proftp设置虚拟用户
- proftp权限设置
- vsftp设置虚拟用户
- Vsftpd虚拟用户设置
- Vsftpd虚拟用户设置
- vsftpd虚拟用户设置
- ProFTP
- proftp
- 安装vsftpd, 设置虚拟用户
- vsftpd虚拟用户设置(mysql)
- vsFTPd虚拟用户登录设置
- FreeBSD5.3+vsftpd+pam虚拟用户设置
- 安装vsftp 虚拟用户设置全解
- 安装vsftp 虚拟用户设置全解
- 安装vsftp 虚拟用户设置全解
- linux安装FTP虚拟用户设置
- centos7下vsftp服务设置虚拟用户
- Linux下VsFTP和ProFTP用户管理高级技巧 之一
- VS2008中LIB和DLL的创建及调用
- HLSL错误
- PDF Viewer Component ActiveX DoS
- vector 学习
- TextBox 多行加 滚动条
- Proftp设置虚拟用户
- Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析
- SQLServer 操作详解(没事多翻翻,发觉开发中用到的就是这些)
- asp.net类中公共类DBHelp
- c/c++求两个日期之间的间隔天数
- android Binder设计与实现一
- Linux中配置VNC服务器
- Lua常用函数
- 有关shape文件的说明