centos 增加ftp用户
2013-10-01 00:00
357 查看
安装sftp服务软件:yum -y install vsftpd
增加组: groupadd www
增加用户:useradd -g www -d /data0/htdocs/www -s /bin/false -M user_name
/bin/false和/sbin/nologin的差别:
/bin/false是最严格的禁止login选项,一切服务都不能用。
/sbin/nologin只是不允许login系统
1、修改/etc/vsftpd/vsftpd.conf
将底下三行
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
2、编辑文件: /etc/vsftpd/chroot_list
内容为ftp用户名,每个用户占一行,如:
www
john
3、重新启动vsftpd
[root@nginx conf]# /etc/init.d/vsftpd restart
增加组: groupadd www
增加用户:useradd -g www -d /data0/htdocs/www -s /bin/false -M user_name
参数含义 -g 指定用户所属的组 -d 指定用户的目录 -s 禁用用某项服务 -M 指定用户名
/bin/false和/sbin/nologin的差别:
/bin/false是最严格的禁止login选项,一切服务都不能用。
/sbin/nologin只是不允许login系统
如果想要用false在禁止login的同时允许ftp,则必须在/etc/shells里增加一行/bin/false, 如果要限制用户在主目录,则需作如下设置:
1、修改/etc/vsftpd/vsftpd.conf
将底下三行
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
2、编辑文件: /etc/vsftpd/chroot_list
内容为ftp用户名,每个用户占一行,如:
www
john
3、重新启动vsftpd
[root@nginx conf]# /etc/init.d/vsftpd restart
相关文章推荐
- centos 安装与操作
- Linux下的JDK与VIM的安装
- linux常用环境变量函数简介
- vmware中的linux虚拟机增加磁盘容量
- linux中创建scst iscsi-scst
- cdlinux安装到u盘-完整启动图形界面XWindow
- [每天一个Linux小技巧] 内核Kconfig cscope
- linux mount命令学习
- linux内核--自旋锁的理解
- linux 解压
- win7与ubuntu12.10双系统下硬盘安装centos5.3
- Linux内核中的互斥与同步机制
- linux是一种修行
- linux下手动命令大全
- linux内存管理--slab及其代码解析
- svn: Can't convert string from 'UTF-8' to native encoding 的解决办法
- linux printk函数学习
- [置顶] *p++/*++p区别-linux
- Thinkpad在Ubuntu下禁用触摸板但不禁用小红帽
- Linux初学所遇问题