Myslím, že nejlepší povolení by bylo
711 if you dont want to add groups as well or
751 so that public can't read your home directory
s 755 public může číst, kteří další uživatelé jsou ve vašem domovském adresáři
Mezi 751 a 750 je třeba poznamenat, že 751 lze použít k povolení přístupu k podadresáři vašeho domovského adresáře.
Jedno místo, kde to můžete použít, je při povolení modu Userdir pro webový server Apache – umožňuje vám dát každému uživateli jeho vlastní webový adresář pod běžným názvem, jako je public_html
. Například adresa URL jako http://<hostname>/~<username>
lze automaticky obsluhovat od /home/<username>/public_html/
. K tomu však potřebuje Apache dostatečná oprávnění ve vašem domovském adresáři, aby mohl alespoň číst soubory ve složce pod ním.
Nastavení adresáře na 751
umožňuje navigaci (kdokoli) bez čtení. To je zase nutné, aby se uživatelské jméno, pod kterým Apache spouští, mohlo dostat „přes“ váš domovský adresář do public_html
v něm.
To je podle mých zkušeností užitečné především pro vývoj webu na místním počítači, i když jsem to viděl v akci, a to ne nezvykle u vzdělávacích institucí.
Výchozí hodnota je obvykle 0755.
Myslím, že 0751 by také fungovalo, pokud z nějakého důvodu nechcete, aby byl obsah veřejně procházet.
(samozřejmě ve vlastnictví root:root)