当前位置:首页 » 文件传输 » ftp转linux权限
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ftp转linux权限

发布时间: 2022-06-28 20:01:40

① Linux架FTP服务器文件夹权限设置问题

需求1: 我记得在VSFTPD中,当你使用了ftp用户登陆默认的就是/var/ftp,因为ftp用户是vsftpd中的匿名用户,默认站点就是这个,而且已经禁锢在了这个目录中,也就是说即使你在vsftpd中使用了cd /这个命令,依然还是在/var/ftp目录中。

需求2和3可以通过以下方式完成。

  1. 随便在什么位置建立一个目录,比如你建立了/ftpuser这个目录。

  2. 在vsftpd的主配置文件中添加下面的配置语句 user_config_dir=/ftpuser (=后面就是步骤1中的目录名)

  3. 在这个目录中建立两个和本地用户同名的文件,比如user1和user2 (用vi建立最好)

  4. 分别编辑这两个文件,里面主要是设置权限,配置项有以下几种

    4.1 local_root= (用来配置访问站点,比如local_root=/home/ftp/user1)

    4.2 writable_enable=yes (或者no,用来配置是否有上传,删除权限)

    4.3 download_enable=yes (或者no,用来配置是否有下载权限)

  5. 保存退出,重启服务就可以了。

不过,遗憾的是,上面的配置无法满足你说的user2用户登陆后,可以上传,不能删除这个要求。上面的配置项只能实现本地用户要么能上传就能删除,要么都不能。

当然,如果你要做虚拟用户的话,那么这些要求都是可以实现的。虚拟用户权限如下

1. local_root=

2. anon_world_readable_only=NO 可以浏览目录并下载

3. anon_mkdir_write_enable=YES 可以建立目录

4. anon_upload_enable=YES 可以上传

5. anon_other_write_enable=YES 可以删除,重命名

敬候高人解答。

② 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服务器用户权限问题

在vsftpd.conf配置文件里加入配置行:
user_config_dir=/etc/vsftpd/userconf
然后建立目录:mkdir /etc/vsftpd/userconf
并且在这个目录里按照用户名建立文件,文件内容写权限就可以了,权限配置与vsftpd.conf里的写法一样。

④ linux 关于设置ftp上传文件权限设置问题

把新建的文件夹用户权限和files设置为相同就可了

假设你的ftp访问用户是 ftpuser
chown -R ftpuser:ftpuser 文件夹

⑤ Linux下FTP权限问题

对于user用户所需要的目录权限是否给对 类似于
mkdir /home/vsftpd/user
chown www:vsftpd /home/vsftpd/user
chmod 775 /home/vsftpd/user
另外 采用虚拟用户呢

⑥ linux登录ftp,从本地用户转到匿名登录后就登录不了了,提示没有权限,但是我/var/ftp的权限已经改为755了

1、为了安全,ftp服务器禁止匿名用户对ftp 的root(/)拥有写权限。
2、如果你需要匿名用用向ftp服务器传输文件,可以在根下建立一个开放权限的目录(如/var/ftp/pub):
drwsrwsrwx 25 ftp ftp 20480 Jul 25 08:44 pub

⑦ 如何在linux中添加ftp用户,并设置相应的权限

Linux添加FTP用户并设置权限 在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test 2、建用户:在root用户下: useradd -d /home/test test //增加用户test,并制定test用...

⑧ windows通过ftp上传文件到linux,权限的问题。100分奖励

试一下用户。
服务端在linux上,使FTP的用户具有相应的
权限
,这样上传试试。
这个我也没试过。
不过
客户端
的一般是没有办法改权限的,只能在服务端想办法。