实现不同虚拟用户具有不同家目录和权限
2014-06-20 15:46
543 查看
声明作者:昨夜星辰
博客:http://yestreenstars.blog.51cto.com/
本文由本人创作,如需转载,请注明出处,谢谢合作!
目的搭建一台FTP服务器,供虚拟用户使用,实现不同用户具有不同家目录和权限。
要求1.用户peter的家目录为/var/ftp/vuserdir/peter,他只有下载权限,没有其他权限(创建目录、重命名、删除、上传等);
2.用户ken的家目录为/var/ftp/vuserdir/ken,他有所有权限。
配置
博客:http://yestreenstars.blog.51cto.com/
本文由本人创作,如需转载,请注明出处,谢谢合作!
目的搭建一台FTP服务器,供虚拟用户使用,实现不同用户具有不同家目录和权限。
要求1.用户peter的家目录为/var/ftp/vuserdir/peter,他只有下载权限,没有其他权限(创建目录、重命名、删除、上传等);
2.用户ken的家目录为/var/ftp/vuserdir/ken,他有所有权限。
配置
# 创建本地用户(用于映射虚拟用户) useradd -d /var/ftp/vuserdir -s /sbin/nologin vuser # 为虚拟用户peter和ken创建虚拟目录 mkdir -m 555 /var/ftp/vuserdir/peter mkdir -m 755 /var/ftp/vuserdir/ken # 改变属主和属组 chown -R vuser:vuser /var/ftp/vuserdir/ # 创建虚拟用户文件(/etc/vsftpd/vftpuser.txt),内容如下 peter 111 ken 222 # 生成虚拟用户数据库文件 db_load -T -t hash -f /etc/vsftpd/vftpuser.txt /etc/vsftpd/vftpuser.db # 安全起见,修改权限 chmod 600 /etc/vsftpd/vftpuser.db # 修改/etc/pam.d/vsftpd文件,注释原来的内容,添加以下内容 auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vftpuser account required /lib/security/pam_userdb.so db=/etc/vsftpd/vftpuser # 用以下内容替换/etc/vsftpd/vsftpd.conf文件原来的内容 listen=YES pam_service_name=vsftpd user_config_dir=/etc/vsftpd/user_config guest_enable=YES guest_username=vuser anonymous_enable=NO local_enable=YES # 创建虚拟用户配置文件目录 mkdir /etc/vsftpd/user_config # 为虚拟用户peter创建个人配置文件(/etc/vsftpd/user_config/peter),内容如下 local_root=/var/ftp/vuserdir/peter # 为虚拟用户ken创建个人配置文件(/etc/vsftpd/user_config/ken),内容如下: local_root=/var/ftp/vuserdir/ken write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES # 重启vsftpd服务: service vsftpd restart
相关文章推荐
- 实现不同虚拟用户具有不同家目录和权限
- vsftp如何配置虚拟用户实现不同用户拥有不同权限和不同目录
- vsftp如何配置虚拟用户实现不同用户拥有不同权限和不同目录
- vsftpd+mysql+apache实现给虚拟用户分配不同目录及权限并实现远程管理
- vsftp建立虚拟用户不同目录分配不同权限操作步骤详解
- vsftp建立虚拟用户不同目录分配不同权限操作步骤详解
- vsftp建立虚拟用户不同目录分配不同权限操作步骤详解
- vsftp虚拟不同用户配置不同目录访问实现
- vsftp建立虚拟用户不同目录分配不同权限操作步骤详解
- ubuntu中vsftpd虚拟用户实现不同用户不同权限
- 19、vftpd基于PAM_MYSQL进行虚拟用户的认证且每个用户有自己的独立目录及不同的访问权限
- Vsftpd完全攻略(六)建立多个虚拟用户支持ftp不同访问权限【2】
- vsftpd 虚拟用户 多用户不同权限
- vsftpd建立多个虚拟用户支持不同访问权限
- Vsftpd完全攻略(六)建立多个虚拟用户支持ftp不同访问权限【1】
- linux系统环境下搭建FTP,怎么用虚拟用户指定不同的目录
- RHEL vsftpd多个虚拟用户访问不同目录问题
- windows server 2008 + IIS 7.5实现多用户FTP(多账号对应不同目录
- vsftpd类似wu-ftpd分类(Class)的配置-给不同网段的人以不同的上传权限-对虚拟用户进行访问IP限制
- asp.net 解决各种用户控件各种虚拟目录各种不同级目录的图片路径的各种恶心的问题