linux下 ftp服务器如何设置上传文件的权限

如题所述

1、先用vi打开 vsftpd.conf   vsftpd的配置文件

在Ubuntu下是

vi /etc/vsftpd.conf

在centos 下是

vi /etc/vsftpd/vsftpd.conf

这个在不同的系统下可能不同原理一样

2.找到unmsk默认是022 ,修改成你要的权限就可以了。

3.下面说下unmsk的具体含义

umask一般是用在你初始创建一个目录或者文件的时候赋予他们的权限。

针对文件的x的权限代表执行,这个风险太高,所以一般权限初始赋值必须去掉x的

  第一个0代表suid 丢弃的权限;(一般省略了)

  第二个0代表本文件/目录拥有者什么权限都没丢弃(如果是文件,x权限除外);

  第三个2代表本文件/目录的用户组丢弃了w权限(如果是文件那么它的x权限也丢弃);

  第三个2代表本文件/目录的其他用户能使用的权限只有有r和x(文件除外)。

  综合上面所说如果你新创建一个文件那么它的权限是:-wr-w--w-- 即是:644

  如果你新创建一个目录的话那么它的权限是:dwrxw-xw-x 即是:755

4、怎么计算unmsk

1) 目录权限 rwx r-x r-x (755) 这就是目录创建缺省权限

目录权限:777 - unmsk得到的值

  2) 文件权限 rw- r-- r-- (644) 这就是文件创建缺省权限

文件权限:666 - unmsk得到的值

温馨提示:内容为网友见解,仅供参考
无其他回答

实现Linux上的FTP权限控制linux设置ftp权限
anon_other_write_enable=NO 设置不允许lfs(本地文件访问)ls_recurse_enable=NO 完成上述配置后,重新启动vsftpd服务,使其生效:sudo service vsftpd restart 可以看到,要在Linux上实现FTP权限控制,使用vsftpd服务器软件就已经足够了,而且安装和配置都不难。如果想知道更多关于FTP的使用方法,也可以参考...

如何在虚拟机上的Linux系统配置FTP服务,跟Windows建立连接传输文件
1、在电脑上下载并安装好小型FTP服务器(Quick Easy FTP Server) 软件,打开进行设置用户名,用于远程登录。2、设置密码,再输一次确认密码。3、设置想共享的文件夹。4、设置各项权限,包括下载上传权限、下载上传速度限制等。5、全部设置完毕后,点击“完成”。6、完成之后,可以在软件里进行各项服务器...

怎么解决FTP服务器权限限制?
首先,管理员应检查和调整FTP服务器上的用户和目录权限设置。确保每个用户都有足够的权限来访问和传输所需的文件。这包括验证用户账号和密码是否正确,以及确认用户所在目录的读写权限是否适当。如果发现权限不足,管理员应根据实际需求调整权限设置,例如使用`chmod`命令在Linux系统中修改文件或目录的权限,确...

linux 服务器 centos5.5 FTP如何建立用户配置权限? A用户能够下载 B用户...
1、ftp服务器只要你启用了匿名用户访问ftp服务器,就有访问的权限,权限只有查看,不能上传下载修改,所以你的B用户匿名登录就行了;本地用户只要在配置文件增加本地用户能下载,就有查看、下载的权限,但不能写入,即不能上传、修改文件目录之类,所以A用户以自己名字登录就行了;C用户能上传下载,就要...

linux ftp端口怎么设置?
是否使用ascii码方式上传文件 ascii_download_enable=YES # 是否使用ascii码方式下载文件connect_from_port_20=YES # 是否确信端口传输来自20(ftp-data)nopriv_user=ftpsecure # 运行vsftpd需要的非特权系统用户默认是nobodyasync_abor_enable=YES # 是否允许运行特殊的ftp命令async ABOR.# FTP服务器...

ftp服务器如何配置
配置FTP服务器的步骤 一、安装FTP服务器软件 首先,你需要在服务器上安装FTP服务器软件,如vsftpd或FileZilla Server。安装过程通常比较简单,只需按照软件的安装向导进行即可。二、配置FTP服务参数 安装完成后,进入FTP服务器的配置文件。在Linux系统中,通常位于`\/etc\/vsftpd.conf`;在Windows系统中,你...

linux ftp允许匿名用户对Pub目录拥有下载权限,对\/home\/uploads目录拥 ...
不能上传和下传注:其中所有和日志欢迎信息相关连的都是可选项,打了星号的无论什么帐户都要添加,是属于FTP的基本选项 开启匿名FTP服务器上传权限在配置文件中添加以下的信息即可: Anon_upload_enable=yes (开放上传权限) Anon_mkdir_write_enable=yes (可创建目录的同时可以在此目录中上传文件) ...

ftp传文件怎么设置方法FTP传输设置
1、首先将需要上传的文件夹用鼠标右击选择压缩选项。2、用ftp登录服务器。3、创建或进入存放文件的文件夹。4、进入本地存放要上传的文件夹里。5、用bin命令把文件转为二进制。6、用put命令上传文件夹即可。ftp设置用户的读取权限和上传权限?这个和服务器操作系统有关,unix或者Linux只需要设置用户权限,...

Linux系统安装FTP服务器
要安装Linux系统的FTP服务器,首先,执行安装命令以启动进程。之后,启动FTP服务器以使其运行。配置是关键,需修改配置文件<\/etc\/vsftpd\/vsftpd.conf>,确保FTP服务器设置正确。接下来,为保证文件安全,需调整权限,将var\/ftp\/pub设为FTP服务的默认文件存储目录。防火墙设置也需调整,确保FTP服务器能正常...

怎么让LINUX下的FTP用户只有上传、下载的权限,但不能删除FTP上的文件...
以用户名download和你设置的密码登录,ls,可以看到文件,下载,成功!put一个文件,提示 Permission denied。rename test.file同样权限被拒绝;delete test.file同样不成功!输入quit退出,以upload用户登录,OK!可以上传,下载,mkdir lsf,提示“\/lsf" created;rename lsf lsf1提示Permission denied,删除...

相似回答