vsftpd sembra richiedere 777 su web root


0

Attualmente sto configurando vsftpd su un server e sto lottando con le autorizzazioni.

Ho creato un ftpuser e impostato la sua directory home su / web (/ web è un link simbolico a / usr / share / nginx / - contiene la cartella www ecc.). Giocare con i permessi sembra che l'unico chmod che mi lascerà scrivere sia 777 - anche se ftpuser è un membro del gruppo www-data che è il proprietario / gruppo delle cartelle e dei file?

Qualche idea?

Risposte:


4

Si prega di leggere questo articolo di Wikipedia sulle autorizzazioni dei file Unix.

Non fare altro fino a quando non avrai letto e compreso i contenuti di quella pagina. Le autorizzazioni Unix non sono una misteriosa magia vudù - sono incredibilmente logiche e semplici una volta che le hai comprese.
Prenditi il ​​tempo necessario per capire cosa significano quei numeri "magici" e cosa fanno.


Con la tua nuova chiarezza e comprensione delle autorizzazioni e della proprietà di file / directory Unix, ora dovresti sapere che vsftpdnon richiede particolari autorizzazioni, il sistema operativo sta solo applicando le restrizioni che gli hai dato.

Le autorizzazioni su un file o una directory determinano chi può eseguire quali azioni . L'amministratore di sistema è responsabile dell'impostazione delle autorizzazioni appropriate per file e directory (quali utenti / gruppi dovranno eseguire quali azioni e quali azioni "altri" utenti dovrebbero essere autorizzate a eseguire).

Determinate quali autorizzazioni sono appropriate per la configurazione del vostro server e quali utenti devono eseguire quali azioni nel vostro particolare ambiente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.