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.
vsftpd ignoruje stick bit Vyřešeno
Re: vsftpd ignoruje stick bit
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á.

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á.

※※※
Re: vsftpd ignoruje stick bit
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ť
Dobrá nálada naserie toľko ľudí, že je dobré si ju zachovať