Pokud se jedná o adresář, který vlastníte, udělte si k němu přístup:
chmod u+rx,go-w openfire
To vám uděluje oprávnění používat adresář a soubory v něm (x
) a seznam souborů, které se v něm nacházejí (r
); také odepírá skupině a ostatním oprávnění k zápisu do adresáře, což je obvykle správné (ačkoli někdy možná budete chtít skupině povolit vytváření souborů ve vašem adresáři - ale pokud tak učiníte, zvažte použití lepivého bitu v adresáři).
Pokud se jedná o adresář někoho jiného, pravděpodobně budete potřebovat pomoc od vlastníka, abyste mohli změnit oprávnění, abyste k němu měli přístup (nebo budete potřebovat pomoc od root
změnit oprávnění za vás).
chmod +x openfire
pracoval pro mě. Přidá oprávnění ke spuštění do složky openfire.
Vstupte do režimu superuživatele a cd do adresáře, do kterého nemáte oprávnění vstupovat. Sudo vyžaduje heslo správce.
sudo su
cd directory
Odpověď @user812954 byla docela užitečná, až na to, že jsem to musel udělat ve dvou krocích:
sudo su
cd directory
Poté, chcete-li ukončit režim „superuživatel“, stačí napsat exit
.