在linux中添加ftp用户,并设置相应的权限
2015-08-29 20:07
573 查看
在linux中添加ftp用户,并设置相应的权限,操作步骤如下:
1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test
2、建用户:在root用户下:
useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/test
passwd test //为test设置密码
3、更改用户相应的权限设置:
usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp
usermod -s /sbin/bash test //用户test恢复正常
usermod -d /test test //更改用户test的主目录为/test
4、限制用户只能访问/home/test,不能访问其他路径
修改/etc/vsftpd/vsftpd.conf如下:
chroot_list_enable=YES //限制访问自身目录
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行
改完配置文件,不要忘记重启vsFTPd服务器
[root@linuxsir001 root]# /etc/init.d/vsftpd restart
1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test
2、建用户:在root用户下:
useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/test
passwd test //为test设置密码
3、更改用户相应的权限设置:
usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp
usermod -s /sbin/bash test //用户test恢复正常
usermod -d /test test //更改用户test的主目录为/test
4、限制用户只能访问/home/test,不能访问其他路径
修改/etc/vsftpd/vsftpd.conf如下:
chroot_list_enable=YES //限制访问自身目录
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行
改完配置文件,不要忘记重启vsFTPd服务器
[root@linuxsir001 root]# /etc/init.d/vsftpd restart
相关文章推荐
- Linux下如何进行FTP设置
- CentOS:yum安装MySQL5.6并更改其默认路径
- Linux第3天
- grep manual
- Linux进程间通信--进程,信号,管道,消息队列,信号量,共享内存
- Linux系统中断处理编程
- Linux归档
- DSL pppoe服务器搭建
- Linux下php判断字符串编码
- 使用QEMU模拟器运行Linux kernel
- linux中文显示乱码
- linux学习笔记之文件搜索命令
- linux中注册共享中断
- 在linux下烧写exynos4412 SD卡启动的Supperboot(2)
- Linux软件包管理{rpm|yum|源码包}2015082901
- linux alias设置别名永久生效
- Linux CentOS 6.5 用户 常用命令
- 往Linux内核添加系统调用
- 在linux下烧写exynos4412 SD卡启动的Supperboot(1)
- Linux FTP 服务器配置简单说明(转)