导航:首页 > 操作系统 > linuxvsftpd用户权限

linuxvsftpd用户权限

发布时间:2023-08-04 10:55:50

❶ 如何配置linux ftp服务器只有指定的用户可以访问

以Vsftpd为例:
第一类以本地Linux帐号来验证,指定的用户访问,
控制用户可以用user_list and ftpuser
如果vsftpd.conf配置文件中
userlist_deny yes,则User_list用户无法访问Ftp
反之,仅User_list可以访问
Ftpusers有高于上面设置的权限,能拒绝用户访问。

userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list

第二类使用虚拟用户,结合上面的。然后根据所建立的虚拟用户,或者数据库用户来访问。不建立用户,不建立相应的配置文件,都不可以访问。
此外。下面要点就是Vsftpd使用过程中的节点。
1,尽量添加ssl认证,否则密码是明文传输。

2,Chroot对相应的目录,使用户不可以切换其他目录。

3,建立用户不需要登陆Bash,

4,建立虚拟用户时,Required和Sufficient的区别,前者是完全虚拟,后者,虚拟+实际用户,并且虚拟用户数据库时,不要带后面的 .db。

5,配置文件不要留空格。和SVN的配置一样。

6,定位虚拟用户目录后,权限的分配可以通过相应的配置文件,进行细分。

达到的目标有:权限的上传下载,定位目录,匿名操作。

当然对目录的chmod也会与上面权限设置的交集。

7,无法访问的用户,除了密码, chmod权限之外,还要检查/etc/vsftpd目录下面的各个配置文件。

特别是 user_list,ftpusers,这些权限于Vsftpd.conf设置相关,上面有详细说明。

8,Iptables,Selinux,及/etc/host.{allow|deny}.影响登陆权限

❷ linux,新创建的用户无法登录ftp(vsftpd),包括root用户

1、首先在电脑中,打开并登录linux系统,查看当前用户名称,如下图所示。

❸ 如何在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服务器,根据提示输入账户密码。

阅读全文

与linuxvsftpd用户权限相关的资料

热点内容
36位单片机 浏览:428
英雄联盟山东服务器地址 浏览:212
sd服务器什么意思 浏览:617
thinkphp去indexphp 浏览:62
电脑显示连接未加密 浏览:193
zao服务器怎么修改 浏览:244
php使用jsapi调起支付 浏览:891
vivo云服务器网 浏览:722
cmd远程连接命令行 浏览:961
黑马python讲义 浏览:133
php高并发测试 浏览:88
第二届程序员节开幕式 浏览:84
运维程序员脚本 浏览:371
塑源码燕窝的安全性 浏览:176
作业调度采用高响应比优先调度算法 浏览:160
和平精英如何切换苹果到安卓 浏览:532
数据库调用表单的命令 浏览:923
程序员技能大赛 浏览:11
什么app买品牌衣服 浏览:15
手机看世界名着哪个app好 浏览:495