导航:首页 > 操作系统 > 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用户权限相关的资料

热点内容
程序员送外卖好做吗 浏览:676
cpu频率计算法 浏览:519
压缩模量与压缩性 浏览:996
android特效控件 浏览:412
linux文件为空 浏览:38
189原版服务器地址 浏览:115
程序员谈国足 浏览:336
本地电脑如何做网站服务器 浏览:484
小寻s5下载的app怎么卸载 浏览:306
zbrushpdf 浏览:897
met肌肉能量技术pdf 浏览:195
php面试重点 浏览:683
如何从管理员界面删除文件夹 浏览:908
单片机三总线信息如何隔离 浏览:690
云服务器研发费用明细 浏览:957
unity3d手机游戏开发pdf 浏览:366
mysql重启命令linux 浏览:876
程序员日常业余内容 浏览:363
steam如何更改吃鸡服务器 浏览:212
我的世界up主多人用什么服务器 浏览:161