Se è una directory di tua proprietà, concediti l'accesso:
chmod u+rx,go-w openfire
Ciò ti concede il permesso di utilizzare la directory e i file in essa contenuti (x
) e per elencare i file in esso contenuti (r
); nega anche al gruppo e ad altri il permesso di scrittura sulla directory, il che di solito è corretto (anche se a volte potresti voler consentire al gruppo di creare file nella tua directory, ma considera di utilizzare lo sticky bit sulla directory se lo fai).
Se è la directory di qualcun altro, probabilmente avrai bisogno dell'aiuto del proprietario per modificare i permessi in modo che tu possa accedervi (o avrai bisogno dell'aiuto di root
per modificare le autorizzazioni per te).
chmod +x openfire
ha funzionato per me. Aggiunge il permesso di esecuzione alla cartella openfire.
Entra in modalità super utente e cd nella directory in cui non sei autorizzato ad entrare. Sudo richiede la password dell'amministratore.
sudo su
cd directory
La risposta di @ user812954 è stata molto utile, tranne per il fatto che ho dovuto farlo in due passaggi:
sudo su
cd directory
Poi, per uscire dalla modalità "super utente", basta digitare exit
.