GNU/Linux >> Linux Esercitazione >  >> Linux

C'è un modo per smettere di dover scrivere 'sudo' per ogni piccola cosa in Linux?

Mi vengono in mente due opzioni:

  1. Possiedi la directory che desideri utilizzando chown :

    sudo chown your_username directory 
    

    (sostituisci your_username con il tuo nome utente e directory con la directory che desideri.)

  2. L'altra cosa che puoi fare è lavorare come root fintanto che SAI COSA STAI FACENDO . Per usare root fai:

    sudo -s
    

    e poi puoi fare qualsiasi cosa senza dover digitare sudo prima di ogni comando.


In generale, lavora sempre come tuo utente a meno che tu non stia facendo qualcosa con un impatto a livello di sistema.

Se ci sono file che vuoi caricare sul tuo server web, lavora come tuo utente e poi usa sudo per rilasciare i file in posizione nell'area di servizio web del tuo filesystem. Di solito, ciò verrebbe eseguito da uno script di installazione e tu eseguiresti qualcosa come sudo -u webmaster install-webserver-files , o meglio sudo -u webmaster git update (o il sistema di controllo della versione di tua scelta).

Se stai lavorando su un server di sviluppo e desideri che i tuoi file siano accessibili all'istante, crea una directory nell'area del server Web e rendila di tua proprietà o almeno scrivibile da te. Dopo quell'unica operazione (sudo chown … o sudo -u webmaster setfacl … ), non avrai bisogno di privilegi elevati per le operazioni quotidiane.

A volte è conveniente consentire a più utenti di scrivere in una directory, o comunque avere permessi diversi per più utenti diversi dal proprietario o per più gruppi. Gli elenchi di controllo degli accessi ti danno questa possibilità. Vedere Problemi di autorizzazioni per la directory condivisa su un server o Problema di autorizzazione dello script di backup.


Sì, accedi come root che ti dà il controllo dell'accesso super utente.
Stesso concetto in Windows, puoi accedere al tuo terminale usando l'amministratore.


Linux
  1. 11 migliori software CAD per Linux

  2. I 7 migliori client BitTorrent per Linux nel 2021

  3. C'è un modo per i processi non root di collegarsi alle porte privilegiate su Linux?

  4. Controlla se una directory è vuota usando C su Linux

  5. Perché non esiste un'API DirectX per Linux?

Crea directory home per utenti esistenti in Linux

Come abilitare il sudo senza password per l'utente in Linux

Esiste un client OneDrive per Linux?

Linux:strumento per misurare la qualità dell'entropia?

Spiegazione della struttura della directory di Linux per i principianti

Guida per la configurazione del server SFTP in Linux