GNU/Linux >> Linux Esercitazione >  >> Linux

cd nella directory senza avere il permesso

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 .


Linux
  1. SELinux:Impossibile scrivere nella directory "Config"! [OwnCloud]

  2. PWD senza collegamenti simbolici?

  3. Trasformare Tar in Cpio senza eseguire il root?

  4. Eseguire un comando specifico in una determinata directory senza eseguire il Cd su di esso?

  5. Come entrare in una directory specifica?

Come SSH in una directory particolare su Linux

Come passare automaticamente a una directory senza utilizzare il comando Cd in Linux

Diversi modi per elencare i contenuti della directory senza utilizzare il comando ls

Copia il contenuto del file negli Appunti senza visualizzarli

Decomprimi tutti i file nella directory senza chiedere conferma

Autorizzazione SELECT INTO OUTFILE negata ma l'utente può scrivere nella directory