ubuntu中怎么给为vsftpd增加用户

1.建立本地虚拟用户
代码:

 代码如下 复制代码

useradd -d /opt/ftp-server Crazycen     #新建Crazycen用户,指定主目录为/opt/ftp-server
mkdir /opt/ftp-server Crazycen

2.查看所有用户

 代码如下 复制代码
cat /etc/shadow

3.修改密码

 代码如下 复制代码
# passwd root
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully
#

限制只能访问指定目录 .

1 增加组 groupadd  ftpgroup
2 修改/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

3 增加用户 useradd -g ftpgroup -d /dir/to -M ftpuser
4 设置用户口令 passwd ftpuser
5 编辑文件: /etc/vsftpd/chroot_list
   内容为ftp用户名,每个用户占一行,如:
peter
john
6 重新启动vsftpd

 代码如下 复制代码
[root@home vsftpd]# /sbin/service vsftpd restart

第一次设置2~5,以后每增加一个用户,只需执行3~5即可.

时间: 2024-09-21 06:45:07

ubuntu中怎么给为vsftpd增加用户的相关文章

ubuntu中系统交换分区swap增加与优化

ubuntu系统增加swap分区步骤: 加此分区一点好处:可加大32位系统对内存大小的识别(无此分区只识别3G,加了此分区可识别到4G) 1.查看一下当前swap分区的状态: cat /proc/meminfo SwapTotal:             0 kB SwapFree:              0 kB 如果上面二项目都为0,说明没有swap分区:如果不为0,则说明有此分区 2.查看一下/根目录还有多少空间可用: 系统->系统管理->系统监视器->文件系统 看一下可用空

ubuntu下vsftpd虚拟用户配置

一.业务要求 现在要求创建一个FTP账号ailanni,该账号只能登录到/www目录下,不能切换到上级目录.同时处于安全考虑还要求该账号上传的文件权限为644,即上传的文件具有可读可写权限,但是没有可执行权限. 除此之外还要求该用户不能是系统用户,即使用vsftpd的虚拟用户. 要求看起来比较简单,下面我们开始进行配置. PS:以下实验全部在ubuntu server 14.04 X64上进行.有关centos的操作可以参考这篇文章<烂泥:Vsftpd使用虚拟用户,访问FTP>. 二.vsft

ubuntu设置root密码与增加用户

设置root用户密码 说明: 安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下. 实现: 原来Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码.我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码.修改成功后,输入命令 su root,再输入新的密码就ok了. 设置ROOT密码方法如下: 开启终端,输入以下命令: sudo passwd ro

Ubuntu中Root用户开启与修改密码/登录

用root用户命令如下: sudo passwd root 之后会提示要输入root用户的密码,连续输入root密码,再使用:$ su 1. 在终端执行 sudo passwd root 指令后,系统将会提示你设置一个新的 root 帐号密码. 2. 点击 System -> Preferences -> Login Window 菜单,并切换到 Security 选项页,然后选中其下的"Allow local system administrator login"选项.

用C#在域中增加用户和邮箱

        public int CreatUser(string loginname)        {            string p_strDomainLoginName="admin";            string p_strDomainLoginPassword="";            string p_strDomainName="myweb.com";            string p_strDCNa

[转载收藏]Ubuntu中设置samba共享可读写文件夹

在Ubuntu中设置samba共享可读写文件夹,需要在windows中通过iSCSI挂盘,或者使用samba来设置共享: samba安装方法如下:  代码: sudo apt-get install samba sudo apt-get install smbfs 下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share 首先创建这个文件夹 代码: mkdir /home/ray/share chmod 777 /home/ray/share 备份并编辑smb.c

vsftpd单用户多目录配置

一.实际问题 在使用vsftpd过程中,我们会经常发现vsftpd在默认情况下一个用户(无论是系统用户还是虚拟用户)只能拥有一个目录,一般是根目录. 如果此时再要向该用户添加其它目录的话,比如系统的其他目录也需要此用户访问,那么就无法直接添加了. vsftpd不像FileZilla_Server等类似的ftp服务器软件一样可以直接给用户添加多目录,如下: 所以我们只能借助其他方式实现这个功能,在此我们使用的是mount –bind命令. 注意:mount –bind命令存在linux内核2.4版

vsftpd虚拟用户与匿名用户配合使用

前几天写过一篇有关vsftpd虚拟用户的文章,今天再来介绍有关vsftpd虚拟用户与匿名用户配合使用的案例. 要求:在公司FTP服务器上,用户ilanni对/data目录下所有的目录都具有管理员权限,即删除.新建.重命名.上传等.而匿名用户可以浏览data目录下的所有目录,其中只对tmp目录具有管理员权限. 这样可以达到只有一个管理员账号,可以对/data目录进行操作,而公司的其他员工帐号都可以浏览/data目录,并且在/data/tmp目录下可以新建自己的目录,并上传文件等权限. 有关vsft

如何在Ubuntu中加密硬盘

隐私保护.安全和加密是不可分开的,用户可以通过加密来提高安全和保护操作系统的隐私信息.本文将会介绍在 Ubuntu Linux 中对硬盘全盘加密的优缺点.此外,我们也介绍如何在系统级别上进行加密设置,并对一些目录进行加密.加密是非常有用的,而且也没有你想象中那么复杂.综上所述,让我开始进行加密吧. 加密的优缺点 尽管进行全盘加密听起来非常棒,但是否要这么做还是有些争议的.我们先来看看这个做法有哪些优缺点. 加密的优点 提高私密程度 只有拥有密钥的人才能访问操作系统及其中文件 确保政府或者黑客无法