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

linuxftp无权限

发布时间: 2022-09-09 18:37:21

⑴ Linux下FTP权限问题

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

⑵ 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上传文件权限设置问题

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

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

⑷ linux ftp 用户与文件的权限问题

文件权限分别有三小组,分别是用户权限、组权限和它人权限,每小组由三个标志位组成,比如 rwxr-xr--,这表示这个文件的属主可读可写可进入,同组的人只能看到和执行,不能写;而其它人只能看到并读取但不能执行

对于文件夹的x,则表示可进入

所以。。。。
假设jsb和scb这两个文件夹都在/home/ftproot/这个文件夹下
那么现在就要对/home/ftproot/ 、/home/ftproot/jsb和/home/ftproot/scb 这三个文件夹添加权限

以下命令均以root执行
初始化权限:所有文件夹权限去掉:
chmod 000 /home/ftproot
chmod 000 /home/ftproot/jsb
chmod 000 /home/ftproot/scb

你的第一个要求:匿名用户看见jsb和scb这两个文件夹
也就是说它人要有r权限,对于文件夹还要有x权限(没有r权限则无法列出目录文件名,没有x权限则不能进入目录)
chmod o+rx /home/ftproot
这样,就可以看到jsb和scb两个文件夹了

你的第二个要求:用jsb用户名登录,只能看见jsb这个文件夹可以有读写权限
chmod u+rwx /home/ftproot/jsb
chown jsb /home/ftproot/jsb
第一个是改权限,第二个是把jsb目录改成jsb用户所有
这样jsb用户登录后可以看到jsb目录

至于jcb目录,由于在之前已经给/home/ftproot赋了rx权限,所以jcb登录后是可以看到jcb目录的。不过已前已经有chmod 000 /home/ftproot所以jcb权限全无,jsb无法进入jcb目录(没x权限),也无法列出jcb底下有什么文件(即无法列目录,因为没有r权限),也因为没有w权限所以不能写
可以多关注《Linux就该这么学》这本书,我都是从这里面学到的

⑸ linux,新创建的用户无法登录ftp(vsftpd),包括root用户

1、首先在电脑中,打开并登录linux系统,查看当前用户名称,如下图所示。

⑹ linux配制FTP之后没有权限

Anon_upload_enable=yes (开放上传权限)Anon_mkdir_write_enable=yes (可创建目录的同时可以在此目录中上传文件)Write_enable=yes (开放本地用户写的权限)保证这三个选项以及你的/var/ftp/pub文件夹的属性是other用户可写的,即drwxrwxrwx

上面3个选项没有就自己加进去
修改文件夹属性:
chmod -R a+w /var/ftp/pub

⑺ 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 文件权限为0怎么删除

如果文件是你本机电脑上的,在终端输入su
回车,切换root权限,忘记root密码的话可以先输入
sudo
passwd
root
重置密码,删除命令为rm。如果文件不再你本机电脑,在登陆你访问的服务器时以root身份登陆,如图
希望能帮到你。

⑼ Linux启动ftp服务器530 Permission denied解决方法

新在虚拟机下安装了linux。现在我想启动linux自带的ftp服务器:#service  vsftpd  start 。如果想linux启动是自动启动ftp服务器:#chkconfig  vsftpd  on  。

运行putty,以root身份进入,出现了报错  530 Permission denied  ,感觉很奇怪,因以普通用户是可以进入的。

原因是我们 /etc/vsftpd/ftpusers  和  /etc/vsftpd/user_list  禁掉了root这个用户。这时我们需要修改这两个文件。

(1)/etc/vsftpd.user_list的默认文件(则是表示具体用户)

# vsftpd userlist

# If userlist_deny=NO, only allow users in this file

# If userlist_deny=YES (default), never allow users in this file, and

# do not even prompt for a password.

# Note that the default vsftpd pam config also checks /etc/vsftpd.ftpusers

# for users that are denied.

root

bin

daemon

adm

lp

sync

shutdown

halt

mail

news

uucp

operator

games

nobody

这时我们要在 root 前加上 # 。

(2)/etc/vsftpd.ftpusers  的默认文件(所有可以登录该FTP的用户属性)

# Users that are not allowed to login via ftp

root

bin

daemon

adm

lp

sync

shutdown

halt

mail

news

uucp

operator

games

nobody

这时我们要在 root 前加上 # 

拟机装好RedHat后,准备使用filezilla连接,输入IP地址,root用户,密码,快速连接,报错:

530 Permission denied。

故障排除:

1.首先检查系统是否开启了vsftp服务,如果没有开启,先开启该服务。

方法1.setup--系统服务--自启动服务

方法2.界面设置,service vsftpd restart

2.查看配置

vsftpd的配置,配置文件中限定了vsftpd用户连接控制配置。

vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。

vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd .conf配置文件里启用userlist_enable=NO选项时才允许访问。

vsftpd.conf:位于/etc/vsftpd目录下。来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。

3.配置修改完成后,执行service vsftpd restart重启vsftpd服务。