vsftpd - “553 не мог создать файл”

Почему Вы не использовали бы WMI?

sComputer = "."
sShare = "C$"

Set oWMI = GetObject("winmgmts:\\" & sComputer & "\root\cimv2")
Set colConnections = oWMI.ExecQuery("ASSOCIATORS OF {Win32_Share.Name=""" & 
sShare & """} WHERE AssocClass=Win32_ConnectionShare")

WScript.Echo colConnections.Count & " open connections on \\" & sComputer & 
"\" & sShar

(Источник: http://www.webmasterkb.com/Uwe/Forum.aspx/vbscript/12834/VBScript-and-Shares)

1
задан 27 March 2016 в 21:53
2 ответа

Я не уверен, почему (возможно, ошибка?), Хотя nopriv_user был установлен на apache , каким-то образом vsftpd думал, что он установлен на ftp :

# grep ^nopriv_user vsftpd.conf
nopriv_user=apache
#

... но когда я загружаю файл, он вроде nopriv_user установлен на ftp :

# ls -ld test test/13924501638_26bbdf9023_o.jpg
drwxrwxr-x. 2 apache ftp      41 Jun 17 13:01 test
-rw-r--r--. 1 ftp    ftp 2885458 Jun 17 13:01 test/13924501638_26bbdf9023_o.jpg
# 

Итак, если я не делаю что-то не так, возможно, мне следует отправить это на vsftpd как ошибку.

2
ответ дан 4 December 2019 в 00:24

Может потому, что dir. owner is root и вы пытаетесь писать как тестовый пользователь

.
-1
ответ дан 4 December 2019 в 00:24

Теги

Похожие вопросы