为什么我的OPE网站显示的是无root权限在哪里设置?

引起这个问题大多数情况下都是root權限在哪里设置的问题导致主要查看以下文件的root权限在哪里设置:

不过笔者遇到的问题,并非root权限在哪里设置导致的修改/etc/security/limits.conf文件,添加叻以下信息:

最后将-1改成65536就能重新登录了。

查看了一下国外的网站建议不要设置成-1,可以设置的值大一些但是不要设置成-1,否则总會出现一下莫名其妙的问题

}

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

1>允许匿名用户和本地用户登陆

2>匿名用户使用的登陆名为ftpanonymous,口令为空;匿名用户不能离开匿名  用户家目录/var/ftp,且只能下载不能上传

3>本地用户的登录名为本地用户名,口令為此本地用户的口令;本地用户可以在自己家目录中进行读写操作;本地用户可以离开自家目录切换至有root权限在哪里设置访问的其他目录并在root权限在哪里设置允许的情况下进行上传/下载。

vsftpd.conf 的内容非常单纯每一行即为一项设定。若是空白行或是开头为#的一行将会被忽略。内容的格式只有一种如下所示

要注意的是,等号两边不能加空白

控制是否允许匿名用户登入,YES 为允许匿名登入NO 为不允许。默认值為YES

是否允许登陆用户有写root权限在哪里设置。属于全局设置默认值为YES

若是启动这项功能则使用匿名登入时,不会询问密码默认值為NO

定义匿名登入的使用者名称默认值为ftp

使用匿名登入时所登入的目录。默认值为/var/ftp注意ftp目录不能是777的root权限在哪里设置属性,即匿洺用户的家目录不能有777的root权限在哪里设置

如果设为YES,则允许匿名登入者有上传文件(非目录)的root权限在哪里设置只有在write_enable=YES时,此项才有效当然,匿名用户必须要有对上层目录的写入权默认值为NO

如果设为YES则允许匿名登入者下载可阅读的档案(可以下载到本机阅读,鈈能直接在FTP服务器中打开阅读)默认值为YES

如果设为YES则允许匿名登入者有新增目录的root权限在哪里设置,只有在write_enable=YES时此项才有效。当然匿名用户必须要有对上层目录的写入权。默认值为NO

如 果设为YES,则允许匿名登入者更多于上传或者建立目录之外的root权限在哪里设置譬洳删除或者重命名。(如果anon_upload_enable=NO则匿名用户 不能上传文件,但可以删除或者重命名已经存在的文件;如果anon_mkdir_write_enable=NO则匿名用户不能上传或者新建文件夹,但 可以删除或者重命名已经存在的文件夹)默认值为NO

设置是否改变匿名用户上传文件(非目录)的属主默认值为NO

设置匿名鼡户上传文件(非目录)的属主名建议不要设置为root

设置匿名登入者新增或上传档案时的umask 值默认值为077,则新建档案的对应root权限在哪里設置为700

address。若是使用匿名登入则会要求输入email address,若输入的email address 在此档案内则不允许进入。默认值为NO

控制是否允许本地用户登入,YES 为允许本哋用户登入NO为不允许。默认值为YES

当本地用户登入时,将被更换到定义的目录下默认值为各用户的家目录。

是否允许登陆用户有写root权限在哪里设置属于全局设置,默认值为YES

本地用户新增档案时的umask 值。默认值为077

本地用户上传档案后的档案root权限在哪里设置,与chmod 所使用嘚数值相同默认值为0666

如果启动这个选项那么使用者第一次进入一个目录时,会检查该目录下是否有.message这个档案如果有,则会出现此檔案的内容通常这个档案会放置欢迎话语,或是对该目录的说明默认值为开启。

设置目录消息文件可将要显示的信息写入该文件。默认值为.message

当使用者登入时,会显示此设定所在的档案内容通常为欢迎话语或是说明。默认值为无如果欢迎信息较多,则使用该配置項

这里用来定义欢迎话语的字符串,banner_file是档案的形式而ftpd_banner 则是字符串的形式。预设为无

6.控制用户是否允许切换到上级目录

在默认配置下,本地用户登入FTP后可以使用cd命令切换到其他目录这样会对系统带来安全隐患。可以通过以下三条配置文件来控制用户切换目录

设置是否启用chroot_list_file配置项指定的用户列表文件。默认值为NO

用于指定用户列表文件,该文件用于控制哪些用户可以切换到用户家目录的上级目录

用於指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO

通过搭配能实现以下几种效果:

FTP在传输数据时,可以使用二进制方式也可以使用ASCII模式来上传或下载数据。

设置是否启用ASCII 模式上传数据默认值为NO

设置是否启用ASCII 模式下载数据默认值为NO

两种控制方式:┅种控制主机访问另一种控制用户访问。

/etc/hosts.deny 中的设置来决定请求连接的主机,是否允许访问该FTP服务器这两个文件可以起到简易的防吙墙功能。

控制用户访问FTP的文件里面写着用户名称。一个用户名称一行

/etc /vsftpd/ftpusers文件专门用于定义不允许访问FTP服务器的用户列表(注意:如果 用戶时,那么这个用户是不能够访问FTP的即ftpusers的优先级要高)。默认情况下vsftpd.user_listftpusers这两个 文件已经预设置了一些不允许访问FTP服务器的系统内部账戶。如果系统没有这两个文件那么新建这两个文件,将用户添加进去即可

设置匿名登入者使用的最大传输速度,单位为B/s0 表示不限制速度。默认值为0

本地用户使用的最大传输速度,单位为B/s0 表示不限制速度。预设值为0

设置建立FTP连接的超时时间,单位为秒默认值为60

PORT 方式下建立数据连接的超时时间单位为秒。默认值为60

设置建立FTP数据连接的超时时间,单位为秒默认值为120

设置多长时间不对FTP服务器进行任何操作则断开该FTP连接,单位为秒默认值为300

是否启用上传/下载日志记录如果启用,则上传与下载的信息将被完整纪录在xferlog_file 所萣义的档案中预设为开启。

如果启用则日志文件将会写成xferlog的标准格式,如同wu-ftpd 一般默认值为关闭。

如果启用此选项所有的FTP请求和响應都会被记录到日志中,默认日志文件在/var/log/vsftpd.log启用此选项时,xferlog_std_format不能被激活这个选项有助于调试。默认值为NO

12.定义用户配置文件

vsftpd中,可以通过定义用户配置文件来实现不同的用户使用不同的配置

设置用户配置文件所在的目录。当设置了该配置项后用户登陆服务器后,系統就会到/etc/vsftpd/userconf目录下读取与当前用户名相同的文件,并根据文件中的配置命令对当前用户进行更进一步的配置。

登入则会读取user_config_dir 下的test1 这个檔案内的设定。默认值为无利用用户配置文件,可以实现对不同用户进行访问速度的控制在各用户配置文件中定义local_max_rate=XX, 即可

13.FTP的工作方式与端口设置

FTP有两种工作方式:PORT FTP(主动模式)和PASV FTP(被动模式)

设置FTP服务器建立连接所监听的端口,默认值为21

指定FTP使用20端口进行数据传输,默认值为YES

设置在PORT方式下,FTP数据连接使用的端口默认值为20

若设置为YES则使用PASV工作模式;若设置为NO,则使用PORT模式默认值为YES,即使用PASV笁作模式

PASV工作模式下,数据连接可以使用的端口范围的最大端口0 表示任意端口。默认值为0

PASV工作模式下,数据连接可以使用的端ロ范围的最小端口0 表示任意端口。默认值为0

14.与连接相关的设置

设 置vsftpd服务器是否以standalone模式运行。以standalone模式运行是一种较好的方式此时listen必须設置为YES,此为默 认值建议不要更改,有很多与服务器运行相关的配置命令需要在此模式下才有效。若设置为NOvsftpd不是以独立的服务运荇,要受到xinetd 服务的管控功能上会受到限制。

设置vsftpd允许的最大连接数默认值为0,表示不受限制若设置为100时,则同时允许有100个连接超絀的将被拒绝。只有在standalone模式运行才有效

设置每个IP允许与FTP服务器同时建立连接的数目。默认值为0表示不受限制。只有在standalone模式运行才有效

设置FTP服务器在指定的IP地址上侦听用户的FTP请求。若不设置则对服务器绑定的所有IP地址进行侦听。只有在standalone模式运行才有效

设置每个与FTP服務器的连接,是否以不同的进程表现出来默认值为NO,此时使用ps aux |grep ftp只会有一个vsftpd的进程若设置为YES,则每个连接都会有一个vsftpd的进程

虚拟用户使用PAM认证方式。

启用虚拟用户默认值为NO

这里用来映射虚拟用户默认值为ftp

当该参数激活(YES)时虚拟用户使用与本地用户相同的root权限在哪里设置。当此参数关闭(NO)时虚拟用户使用与匿名用户相同的root权限在哪里设置。默认情况下此参数是关闭的(NO

设置在执行lslaの类的命令时,是显示UIDGID还是显示出具体的用户名和组名默认值为NO,即以UIDGID方式显示若希望显示用户名和组名,则设置为YES

若是启用此功能,则允许登入者使用lsR(可以查看当前目录下子目录中的文件)这个指令默认值为NO

如果启用此功能所有档案的拥有者与群组嘟为ftp,也就是使用者登入使用ls -al之类的指令所看到的档案拥有者跟群组均为ftp。默认值为关闭

如果设置为NO,所有的文件都不能下载到本地文件夹不受影响。默认值为YES

}

我要回帖

更多关于 root权限在哪里设置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信