ubuntu的ftp怎么建立虚拟用户

ubuntu的ftp怎么建立虚拟用户,第1张

一般访问ftp服务器的悉让方法有三种:

(一)就是利用ftp默认的用户名和密码进行访问,即用sudo apt-get install vsftpd 后自动建立的名为ftp的用户,密码要自行设定。

(二)就是应用本地用户名和密码进行登录(就是在/etc/passwd文件中的用户)。如果没有设置虚拟用户的话,一般都可以使用这种方法进行登录,但是这种方法不够安全。

(三)就是通过虚拟用户进行访问。接下来就是讲一下怎么建立vsftpd的虚拟用户的早闹方法。

这篇博客首先假设已经用命令:sudo apt-get install vsftpd安装好了vsftpd服务器了。

我们这里举例陆陆罩如下:在/home/vsftpd这个目录下面建立以下三个子目录

file1

flie2

(1)首先用命令检查是否安装了vsftpd

vsftpd -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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11980852.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存