当前位置:首页 » 文件管理 » linux使用ftp创建账户

linux使用ftp创建账户

发布时间: 2023-12-15 16:40:41

⑴ 如何在linux中设置ftp用户名和密码

一、启动vsftpd服务
1、
启动VSFTP服务器
A:cenos下运行:yum
install
vsftpd
B.
登录Linux主机后,运行命令:”service
vsftpd
start”
C.
要让FTP每次开机自动启动,运行命令:
“chkconfig
--level
35
vsftpd
on”
二、设置FTP权限
A.
编辑VSFTP配置文件,运行命令:”vi
/etc/vsftpd/vsftpd.conf

B.
将配置文件中”anonymous_enable=YES
“改为
“anonymous_enable=NO”
C.
保存修改,按ESC键,运行命令:“:wq”这样关闭了匿名登录功能。
三、添加用户:
A.
登录Linux主机后,运行命令:”useradd
ftpadmin
-s
/sbin/nologin
“。该账户路径默认指向/home/ftpadmin目录;如果需要将用户指向其他目录,请运行命令:useradd
ftpadmin
-s
/sbin/nologin
–d
/www(其他目录)
B.
设置ftpadmin用户密码,运行命令:”passwd
ftpadmin”
;
输入两次密码,匹配成功后,就设置好了ftpadmin用户的密码了。
C.测试连接,您可以在“我的电脑”地址栏中输入
ftp://IP
来连接FTP服务器,根据提示输入账户密码。

⑵ linux中ftp怎么搭建

1. 为了系统安全,一般会建立一个ftp用户,此用户不能登陆系统,且只能访问自己主目录下的文件。
useradd -d /var/ftp/test -g ftp -s /sbin/nologin ftpuser
其中,-d命令是指定用户主目录,-g是指定用户分组,-s /sbin/nologin 是禁止用户登陆系统,最后ftpuser是本次新建用户的用户名。
然后设置密码:passwd fptuser
2. 配置用户可登陆名单,并将新建用户添加进入ftp可登陆名单中。
配置用户名单的方式是:打开配置文件,找到如下两行行,去掉其注释符号。
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
这样就定义了一个用户名单,只有名单中的用户可以登陆系统。
3. 创建这个/etc/vsftpd/chroot_list 文件,将可以访问的用户名 ftpuser 添加进去。然后重启ftp服务即可。
操作解释:
-d /var/ftp/test ---------------------------------- 远程机器访问这台ftp服务器的根目录,文件列表与这个目录一致。
useradd/passwd --------------------------------- 本地的用户名和密码
/etc/vsftpd/chroot_list --------------------------- 将本地用户名XX作为ftp用户名

⑶ 如何创建ftp用户linux

通过你的描述,对于搭建ftp过程这里不再赘述,而创建用户方式如下:

使用useradd命令:

useradsername,默认在/home文件夹下创建一个和username一样名称的文件作为该用户所拥有的文件。

useraddxiao

passwdxiao(回车)给用户xiao设置登录密码。

创建用户并指定用户目录

在/var目录下创建一个www文件夹,www文件夹中创建一个site。

cd/var

mkdirwww

cdwww

mkdirsite

修改xiao用户的用户目录为/var/www/site,

usermod-d/var/www/sitexiao

温馨提示:

1、**查看新创建的用户的信息

tail:默认显示指定文件的末尾10行,命令如下:

tail/etc/passwd

相关知识扩展

/etc/passwd文件存放的是用户的信息,由6个分号组成的7个信息,解释如下:

(1):用户名。

(2):密码(已经加密

(3):UID(用户标识),操作系统自己用的(4):GID组标识。

(5):用户全名或本地账号

(6):开始目录

(7):登录使用的Shell,就是对登录命令进行 解析的工具。

以上就是关于ftp用户的创建,由于系统环境不同,可能会有出入,如有问题可以关注+私信,我会第一时间回复,希望我的回答能对你有所帮助。。。。。。

⑷ 如何在linux中添加ftp用户,并设置相应的权限

Linux添加FTP用户并设置权限 在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test 2、建用户:在root用户下: useradd -d /home/test test //增加用户test,并制定test用...

⑸ 在虚拟机里面的linux系统里,怎么建立FTP虚拟用户啊是用guest建的(新手)

步骤如下:1、建立虚拟用户口令库文件
口令库文件中奇数行设置用户名,偶数行设置口令
# vi /etc/vsftpd/logins.txt 注意,一下是4行
upload 这个是帐户名
upload 这个是密码
download
download2、生成vsftpd的认证文件
# db_load -T -t hash -f logins.txt /etc/vsftpd/vsftpd_login.db
设置认证文件只对用户可读可写
# chmod 600 /etc/vsftpd/vsftpd_login.db

3、建立虚拟用户所需的PAM配置文件
# vi /etc/pam.d/vsftpd.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
注意:以上2行中最后的2个文件名vsftpd_login和第2个步骤中的数据库名字必须一致!4、建立虚拟用户所要访问的目录并设置相应权限
# mkdir /home/ftpsite
# useradd -d /home/ftpsite virtual(用户名)
# chown virtual:virtual /home/ftpsite
# chmod 700 /home/ftpsite/ 5、设置vsftpd.conf配置文件
guest_enable=YES
guest_username=virtual
pam_service_name=vsftpd.vu 6、设置主配置文件
在vsftpd.conf文件中添加用户配置文件目录设置
user_config_dir=/etc/vsftpd_user_conf
# service vsftpd restart7、建立用户配置文件目录
使用mkdir命令建立用户配置文件目录
# mkdir /etc/vsftpd_user_conf
为虚拟用户建立单独的配置文件,用户配置文件名称与用户名相同
touch /etc/vsftpd_user_conf/upload
touch /etc/vsftpd_user_conf/download8、每个FTP虚拟用户都可以独立设置其权限vi /etc/vsftpd_user_conf/upload
anon_world_readable_only=NO 可读可下载
anon_upload_enable=YES 可上传
anon_mkdir_write_enable=YES 可创建和删除文件夹
anon_other_write_enable=YES 可文件改名和删除文件
local_root=/home/ftpsite/upload 指定upload的宿主目录download_enable=NO 禁止下载
(注意:请先到/home/ftpsite下面去创建upload文件夹)

热点内容
刷新器需要什么配置 发布:2025-01-21 11:09:28 浏览:971
jedis源码 发布:2025-01-21 11:08:24 浏览:889
edm数据库 发布:2025-01-21 11:05:54 浏览:370
QQ咋样加密 发布:2025-01-21 11:05:45 浏览:163
红帽服务器的默认地址 发布:2025-01-21 11:04:15 浏览:980
编程中重命名 发布:2025-01-21 10:49:47 浏览:302
sqltuning 发布:2025-01-21 10:48:27 浏览:264
安卓怎么删除桌面 发布:2025-01-21 10:47:56 浏览:104
sc服务器ip什么意思 发布:2025-01-21 10:43:42 浏览:913
python中文网 发布:2025-01-21 10:43:35 浏览:286