访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux——基本命令介绍(6)

时间:2019-08-04

linux常用命令_linux常用shell命令_常用linux命令大全

vsftpd.conf

该文件为vsftpd服务器的主配置文件,具体路径/etc/vsftpd/vsftpd.conf。

未显示换行,这是因为在默认情况下空白会被忽略,所以无论是文本里的空白、换行都会被当做一个空格处理,。2.检查第五步”5.链接库的配置“中“附加依赖项”的格式有没有问题,有没有多空格,版本号248,249什么的有没有问题,有没有多一个空格,少一个点什么的。变量赋值的方式为:先写变量名称,紧接这=字符,最后是新值,中间完全没有任何空格。

·配置语句的语法规则形式为:“参数名称=参数值”。

·配置语句中除了参数值以外,所有选项都不区分大小写。

·可以使用“#”标注该行为注释信息。

vsftpd.conf 文件中可定义多个配置参数,常用的部分配置参数如下表所示:

参数名

说明

anonymous_enable

设定是否允许匿名登入,默认值为YES

local_enable

设定是否允许本机使用者登入,默认值为YES

local_umask

设定本机登入者新增档案时的umask 数值,默认值为077

write_enable

指定是否开放写权限,默认值为YES

dirmessage_enable

指定是否能浏览目录内的信息

Listen=YES/NO

指定vsftpd 服务器的运行方式,默认为YES 以独立运作的方式运行

data_connection_timeout

指定数据连接空闲多长时间(以秒为单位)后自动断开,默认值为300

idle_session_timeout

指定用户会话空闲多次时间(以秒为单位)后自动断开,默认值为300

xferlog_enable

指定是否启用日志功能,默认取值为YES

xferlog_file

指定日志文件所在的位置,默认取值为/var/log/vsftpd.log

userlist_enable

指定是否启用user_list 文件,默认取值为NO

pam_service_name

指定验证方式,默认取值为vsftpd

tcp_wrapper

指定是否启用防火墙

linux常用shell命令_linux常用命令_常用linux命令大全

【注意】用vi编辑器打开vsftpd.conf文件,可以查看到其默认内容如下所示:

12:anonymous_enable=YES //允许匿名访问这是匿名服务器必需的

15:local_enable=YES

18:write_enable=YES

22:local_umask=022

35:dirmessage_enable=YES

38:xferlog_enable=YES

41:connect_from_port_20=YES

55:xferlog_std_format=YES

109:listen=YES

116:pam_service_name=vsftpd

117:userlist_enable=YES

118:tcp_wrappers=YES

根据vsftpd服务器的默认设置,本地用户和匿名用户都可以登录。本地用户默认进入其个人主目录,并可以切换到其他有权访问的目录,还可以上传和下载文件。匿名用户只能下载/var/ftp目录下的文件。默认情况下/var/ftp没有任何文件。

ftpusers

/etc/vsftpd/ftpusers用于指定不能访问vsftpd服务器的用户列表。此文件在格式上采用每个用户一行的形式linux常用命令,其包含的用户通常是Linux系统的超级用户和系统用户。

user_list

获取文件类型(请求头中的信息)和文件存放的目录(如果不存在目录参数,默认以当前请求的用户名作为基本目录)。(4)、 设定public的权限, 因为samba不能做到每个人只能删除自己的文件, 不能删除别人的功能,linux设置目录sticky bit权限. 目录设定了sticky的权限,在这个目录下的文件只有root与文件的所有者才能删除, 别的用户可能通过设置,才能查看此用户目录下所有文件,但不能删除,只有本用户才能删除。4、卸载时提示是否保留个人配置,安装时如用户目录存在个人配置则予以保留。