小编qbi*_*qbi的帖子

VSFTPD 553 错误:无法创建文件

使用 Ubuntu 12.04 和 VSFTPD 设置新的 LAMP 服务器。

我正在尝试/var/www使用 FTP 用户访问文件夹(Web 根目录)。

我创建了一个新用户ftpuser,并将其添加到www-dataApache 自动创建的用户组中。
该用户的主目录设置为/var/www. 我还将/var/wwwtowww-data组的所有权更改为02775.

但是,我仍然无法上传文件。错误是:“553 无法创建文件”。

  1. 有人可以解释一下如何正确设置这些权限吗?
  2. 什么是正确的设置?我应该将主目录设置为ftpuserto/var/www还是以某种方式不同?

我在网上找到了很多主题,但没有一个提供通用的解决方案。

谢谢!


更新:

下面是输出ls -l/var/www

drwxr-sr-x 3 root ftpuser 4096

vsftpd.conf文件内容:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=ftpuser
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
Run Code Online (Sandbox Code Playgroud)

server apache2 vsftpd 12.04

19
推荐指数
1
解决办法
8万
查看次数

ubuntu复制文件问题(不能stat文件)

我在使用命令复制文件时遇到了问题,

cp ~/Downloads/sample.pdf ~/Desktop/
Run Code Online (Sandbox Code Playgroud)

但是终端给了我一条消息,cp: cannot stat 'sample.pdf': No such file or directory.

command-line cp

18
推荐指数
1
解决办法
10万
查看次数

从命令行禁用第二个不存在的屏幕

我的笔记本电脑添加/启用了一个 VGA 显示器vga2,该显示器在我每次重新启动时实际上并不存在,这会在其他烦恼中摆弄鼠标速度。我该怎么做才能停止启用它或在​​启动时自动禁用它?

multiple-monitors vga

18
推荐指数
1
解决办法
3万
查看次数

如何在 Ubuntu Server 上的 Virtual Box 中为网络管理器设置静态 IP

嗨,有人熟悉 ubuntus 网络管理器的非 gui 版本吗?

我想在不接触文件的情况下在 virtualbox 中设置一个静态 IP /etc/network/interfaces

  • IP:192.168.56.101
  • 网关:102.168.1.1
  • 网络掩码:255.255.255.0

此外,我想设置一个带有动态 IP 的第二个网络接口,以便通过 Vbox 连接到互联网。

command-line virtualbox network-manager networking

17
推荐指数
2
解决办法
13万
查看次数

如何防止 Tor 在 Ubuntu 服务器上自动启动?

如何阻止 Tor 在启动时自动启动?它是 Ubuntu 服务器,所以我没有任何 GUI。

server startup init.d tor

17
推荐指数
3
解决办法
2万
查看次数

Ubuntu Server 13.10 无法挂载我路由器上的硬盘

所以我目前正在使用我的 Ubuntu 服务器,目前我的笔记本电脑上有它,所以我可以测试如何使用服务器操作系统。我已经启动并运行了 samba、openSSH、webmin 和 plexmedia 服务器。

我的问题是我似乎无法让服务器访问路由器硬盘。我有一个 TP-link wdr3500。硬盘驱动器的格式为 FAT32。

我试过的:安装 cifs。

sudo vi /etc/fstab

输入 \\ \tplinklogin.net\volume1 \mnt\media cifs guest 0 0

我也试过了 \\\192.168.0.1\volume1 \mnt\media cifs guest 0 0

但是当我去终端并执行时sudo mount -a,我通常会收到一个错误提示fs type, bad option, bad superblock on //ipaddress/dns/volume1 , missing codepage or helper program, or other error.

但是在 dmesg 中它会说无法确定目标地址。那么我在这里做错了吗?我无法将硬盘安装到我的笔记本电脑上,因为我的家人经常使用它来回传输数据,如果我把它拿走,他们会生我的气。

server fstab mount cifs router

17
推荐指数
1
解决办法
6815
查看次数

如何将桌面设置为 $HOME/Desktop?

最近我Desktop从我的$HOME目录中删除了该文件夹。当我再次登录时,所有文件和目录$HOME都显示在桌面上。所以我想取回文件夹。实现这一目标的推荐方法是什么?我编辑~/.config/xdg-user-dirs.dir并添加了正确的变量。但我想一定有其他(更简单?)的方法。

gnome

16
推荐指数
1
解决办法
2万
查看次数

如何设置 LXC 来宾,以便它获得 dhcp 地址,以便我可以在我的网络上访问它?

我使用以下方法设置 LXC:

lxc-create -t ubuntu -n lxcguest1
Run Code Online (Sandbox Code Playgroud)

但是我无法从我的 LAN 访问在它上面运行的任何服务,它似乎是 NATed。我如何设置它以便我可以访问它(它可能需要从我的 Linksys 路由器获取它的 dhcp 地址)?

谢谢。

networking lxc

15
推荐指数
2
解决办法
5万
查看次数

如何在 Linux VPS 上以文本模式 (ncurses) 运行 Dwarf Fortress?

我在 Linux VPS 上安装了 Dwarf Fortress 以与 dfterm 一起使用。它运行的是 Ubuntu 10.04 Server x86-32。我相当确定我拥有所有依赖项:

我已经安装:

  • 诅咒
  • 诅咒
  • libsdl
  • libsdl-image
  • libopenal1

我不得不关闭声音,否则它会立即出现段错误,我将显示模式设置为文本。我没有对配置进行其他更改。

但是,即使在我接近 dfterm 之前,它也无法正常运行。它只是显示一个空白屏幕。什么可能导致这种情况?有没有我错过的依赖?我应该在配置中更改其他内容吗?

由于它是一台服务器,有一个很好的机会,如果有丢失的依赖,这件事情的开发者去“当然,每个人都有”,并没有刻意去列表。

其他 ncurses 应用程序(vim、irssi 使用它,我认为?)工作正常。

server 10.04 vps

14
推荐指数
1
解决办法
1万
查看次数

传输不会连接到任何对等点

从 Ubuntu 12.04 LTS 升级到 12.10 后,Transmission 不会从反水蛭跟踪器 (ALT) 下载。如果我通过 Magnet Link 下载 Torrent,一切正常,但如果我从该 ALT 下载,则不会。

跟踪器将返回 OK 并返回 Seeders 和 Leechers 列表(每个都大于 20),但不会返回可从中下载的对等节点。升级前一切正常。

出于测试目的,我下载了 KTorrent。那里也发生了同样的事情。

我让传输运行了长达 10 个小时,但没有成功。

我的端口是开放的,即使防火墙被禁用,这种情况仍然会发生。

networking bittorrent transmission 12.10

14
推荐指数
2
解决办法
3万
查看次数