vsftpd ignoruje stick bit Vyřešeno

Obecné dotazy nebo názory k distribuci Linux Mint
Umístěním dotazu do vhodně zvoleného fóra níže urychlíte jeho řešení.
Odpovědět
Zpráva
Autor
Uživatelský avatar
rna
Příspěvky: 84
Registrován: 21 úno 2013, 13:18
Bydliště: příležitostné

vsftpd ignoruje stick bit

#1 Příspěvek od rna »

Vážení, mám další problém.
Mám vsftpd s přístupem do home adresáře uživatele ftp_user.
Všechno to hezky funguje, ale pokud je v tomto adresáři soubor vlastněný rootem a navíc read only (chown root:root, chmod 0444),
tak ten vzdálený uživatel jej klidně přes FTP smaže.
V adresáři je nastavem stick bit. (drwxrwxrwt)
Co s tím? Já tam potřebuji mít pár souborů, které budou nesmazatelné pro ftp uživatele.
Zatím to mám pořešené tak, že soubory jsou skryté, (s tečkou na začátku), takže Filezilla je nevidí.
Kupodivu to nevadí webovému serveru Apache, ten klidně si nechal vnutit DirectoryIndex .index.html.
Ale stejně bych rád zprovoznil ten stick bit.
※※※
Uživatelský avatar
rna
Příspěvky: 84
Registrován: 21 úno 2013, 13:18
Bydliště: příležitostné

Re: vsftpd ignoruje stick bit

#2 Příspěvek od rna »

Sám si odpovím.
Adresář přivlastnit rootovi, skupinu nastavit na uživatele FTP.
Zápis do adresáře realizovat přes oprávnění skupiny a čtení Apachem přes práva others.
Sticky bit ponechat.

Tedy chown root:ftp_user ... a chmod 1775 ...

a už to funguje jak má.

:-)
※※※
vxmery
Příspěvky: 571
Registrován: 24 úno 2014, 13:39
Bydliště: Holice

Re: vsftpd ignoruje stick bit

#3 Příspěvek od vxmery »

Super, že si to postol, niekomu to môže pomôcť.
Linux Mint 21.3 Cinnamon 64b
Dobrá nálada naserie toľko ľudí, že je dobré si ju zachovať
Odpovědět