linux虚拟用户创建目录权限不足,centos7的FTP服务vsftpd里建立虚拟用户不同目录分配不同权限...
1.virtual_use_local_privs参数
当virtual_use_local_privs=YES时,虚拟用户和本地用户有相同的权限;
当virtual_use_local_privs=NO时,虚拟用户和匿名用户有相同的权限,默认是NO。
当virtual_use_local_privs=YES,write_enable=YES时,虚拟用户具有写权限(上传、下载、删除、重命名)。
当virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=YES,
anon_upload_enable=YES时,虚拟用户不能浏览目录,只能上传文件,无其他权限。
当virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=NO,
anon_upload_enable=NO时,虚拟用户只能下载文件,无其他权限。
当virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=NO,
anon_upload_enable=YES时,虚拟用户只能上传和下载文件,无其他权限。
当virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=NO,
anon_mkdir_write_enable=YES时,虚拟用户只能下载文件和创建文件夹,无其他权限。
当virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=NO,
anon_other_write_enable=YES时,虚拟用户只能下载、删除和重命名文件,无其他权限。
2.vuser.list虚拟用户列表
vi /etc/vsftpd/vuser.list
#管理员账户(奇数行)
#虚拟用户具有写权限(上传、下载、删除、重命名),新建目录
cbl
#密码(偶数行)
cc
#web网站文件传输账户(奇数行)
#和admin管理员权限相同,由于web页面的特殊性,故单独设置上传文件权限为755
web
cc
#下载账户
#只能浏览目录和下载
download
cc
#上传账户
#只能新建目录和上传、下载
upload
cc
3.建立各个虚拟用户自身的配置文件
cd /etc/vsftpd/vuser_dir/
在/etc/vsftpd/user_conf目录中创建以用户名命名的配置文件admin、web、download、upload
“admin”文件内容如下:
local_root=/home/ftp #默认就是/var/ftproot,可不写
anon_world_readable_only=NO
write_enable=YES (写权限)
anon_mkdir_write_enable=YES (新建目录权限)
anon_upload_enable=YES(上传权限)
anon_other_write_enable=YES(删除/重命名的权限)
“web”文件内容如下: local_root=/var/www
anon_world_readable_only=NO
anon_umask=022 (由于web页面的特殊性,故单独设置上传文件权限为755,此掩码值可根据具体情况更改)
write_enable=YES (写权限)
anon_mkdir_write_enable=YES (新建目录权限)
anon_upload_enable=YES(上传权限)
anon_other_write_enable=YES(删除/重命名的权限)
“download”文件内容如下:
local_root=/home/ftp (当然,你高兴也可以设置成其它,但要注意virtual用户对此目录的权限)
anon_world_readable_only=NO (使download用户的能下载,也只能下载;写成YES,将不能列出文件和目录)
#下面这句可以不写,不写时同样不能新建文件夹(若需要可以NO--> YES)
anon_mkdir_write_enable=NO
“upload”文件内容如下:
local_root=/home/ftp (当然,你高兴也可以设置成其它,但要注意virtual用户对此目录的权限)
virtual_use_local_privs=NO(虚拟用户和匿名用户有相同的权限,默认是NO;本地用户是YES)
anon_world_readable_only=NO (写成YES,将不能列出文件和目录)
write_enable=YES
anon_upload_enable=YES
linux虚拟用户创建目录权限不足,centos7的FTP服务vsftpd里建立虚拟用户不同目录分配不同权限...相关推荐
- vsftp建立虚拟用户不同目录分配不同权限操作步骤详解
这篇文章主要介绍了vsftp建立虚拟用户不同目录分配不同权限操作步骤详解,大家参考设置自己的FTP服务器吧vsftpd服务器同时支持匿名用户.本地用户和虚拟用户三类用户账号,使用虚拟用户账号可以提供集 ...
- Centos 安装FTP配置目录权限,iptables设置ftp服务
Centos 安装FTP配置目录权限,iptables设置ftp服务 2012-07-06 admin Leave a comment Go to comments CentOS 安装vsftpd,设 ...
- Centos7安装ftp服务
Centos7安装ftp服务 1.安装ftp服务端 yum install -y vsftpd 2.启动ftp服务 systemctl start vsftpd.service 3.查看进程状况 ps ...
- 查看linux centos ftp服务,Centos7开启FTP服务
一.查看并安装vsftpd 执行以下命令进行查看: vsftpd -v 如果没有安装的话就执行以下命令进行安装: yum -y install vsftpd 二.配置vsftpd 2.1.取消匿名登陆 ...
- FTP服务(一)--匿名用户于系统用户
一.FTP简介 FTP(File Transfer Protocol) 早期的三个应用级协议之一,是基于C/S架构. FTP的主要特性主要有以下几点: 双通道协议:数据通道和命令连接通道,数据通道和命 ...
- Linux安装FTP服务-----vsftpd
检查是否已经安装vsftpd服务 rpm -qa | grep vsftpd 没有出现 vsftpd-xxx字样表示没有安装 1.下载vsftpd.rpm格式的安装包 redhat5: http:// ...
- centos7搭建ftp服务
vsftpd是linux下的一款小巧轻快,安全易用的FTP服务器软件,是一款在各个Linux发行版中最受推崇的FTP服务器软件. 1.安装vsftpd组件 yum -y install vsftpd ...
- CentOS7安装FTP服务开启21端口
安装FTP服务(vsftpd) 安装vsftpd yum -y install vsftpd vsftpd配置 ## 打开配置文件 sudo vi /etc/vsftpd/vsftpd.conf## ...
- linux关闭ftp服务命令,Linux命令ftpshut 在指定时间后关闭ftp服务
ftpshut命令用于在指定时间后关闭ftp服务.ftpshut是proftpd中一个重要命令. ftpshut命令用于管理员在设置的时间关闭FTP服务器,在关闭之前会发出警告信息通知用户.关闭时间若 ...
最新文章
- 用“组策略”修改注册表十大个经典范例
- ps -aux 状态详解
- JavaScript substr() 和 substring() 方法的区别
- 打开逻辑STANDBY写入功能
- 将.protobuf文件转成.cs文件方法
- web每隔几秒页面刷新
- 从飞鸽传书口水仗想到的
- [转]Mac OS X 下部分Android手机无法连接adb问题之解决方案
- 杨玲 徐思 《面向对象程序设计(java)》第十一周学习总结
- Scrapy学习路线
- 视频理解论文汇总zoo(持续ing)
- 2023 年openEuler 社区技术委员会增选,新增2位委员
- 计算机开机慢怎么办,电脑开机速度慢怎么办?电脑开机慢五大处理方法介绍
- 关于右键自定义 vue-contextmenu
- 三文鱼媲美。传奇si服
- 有限元中四面体的一些积分公式
- python会员折扣_Python骚操作 | 用python爆破某会员网站
- 应届大硕,上海找工作
- 建筑工程造价常见的41个问题
- python-MACD指标编写
热门文章
- c语言字符运算 =,C语言运算符
- CentOS6.7安装scala2.11.7
- hibernate配置
- PyCharm 2020.1 稳定版发布
- 一张表看尽CV和NLP的经典+前沿论文,还教你阅读顶会论文,构建深度学习知识框架...
- php二维数组拆分成字符串,PHP二维数组切割为字符串并去除重复的值
- linux 进程管理 ppt,Linux内核结构与进程管理.ppt
- php中td的属性设置,html table表格是什么?table标签中各种属性的使用方法
- java接口等待几秒再返回_怎样才能在UI线程中等待okhttp返回结果才进行下一步
- Linux学习笔记(3)linux服务管理与启停