
(一)就是利用ftp默认的用户名和密码进行访问,即用sudo apt-get install vsftpd 后自动建立的名为ftp的用户,密码要自行设定。
(二)就是应用本地用户名和密码进行登录(就是在/etc/passwd文件中的用户)。如果没有设置虚拟用户的话,一般都可以使用这种方法进行登录,但是这种方法不够安全。
(三)就是通过虚拟用户进行访问。接下来就是讲一下怎么建立vsftpd的虚拟用户的早闹方法。
这篇博客首先假设已经用命令:sudo apt-get install vsftpd安装好了vsftpd服务器了。
我们这里举例陆陆罩如下:在/home/vsftpd这个目录下面建立以下三个子目录
file1
flie2
(1)首先用命令检查是否安装了vsftpdvsftpd -version
如果未安装用一下命令安装
sudo apt-get install vsftpd
安装完成后,再次输入vsftpd -version命令查看是否安装成功
(2)新建一个文件夹用于FTP的工作目录
mkdir /home/ftp
(3)新手如建FTP用户并设置密码以及工作目录
ftpname为你为该ftp创建的用户名
sudo useradd -d /home/毕并启ftp -s /bin/bash ftpname
为新建的用户设置密码
passwd ftpname
(4)修改vsftpd配置文件
用命令打开vsftpd.conf
vi vsftpd.conf
设置属蔽渗性值
anonymous_enable=NO #禁止匿名访问
local_enable=YES
write_enable =YES
保存返回
(5)启动vsftpd服务
service vsftpd start
(6)在资源管理器,或者浏览器中ftp服务器 输入账号,密码登录即可。
1、创建用户组命令groupadd创建用户组
groupadd
-g
600
groupftp
创建一个组groupftp,其袜袜GID为600
2、为组添加用户
命令gpasswd,只有root和组管理员能够改变组的成员。
gpasswd
-a
user1
groupftp
把user1加入groupftp组
gpasswd
-d
user1
groupftp
把user1退出groupftp组3、修改组
groupmod
-n
user
groupftp
修改组名user为groupftp4、删除组
groupdel
groupftp
删除组groupftp二、用户 *** 作
5、创建用户
useradd
-u
700
myftp
-g
600创建myftp用户,指定uid为700,所属组uid600
6、为新建用户嫌好尘设置密码
passwd
myftp7、修改用户账户
usermod
-l
myftp2
myftp
将用户myftp的登录名改为myftp2
usermod
-g
groupftp
myftp
将用户myftp加入到groupftp组中。
usermod
-d
/ftp1/ftp2
ftp
将用户ftp目录改为/ftp1/ftp28、删除用户账户
userdel
myftp
删除用户myftp
userdel
-r
myftp
删除用户myftp,同时删除他的工作目录9、查看用户信息
id命令查看一个用户的UID和GID,
例:查看myftp的id
id
myftpfinger
命芹禅令查看用户信息finger
myftp
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)