GNU/Linux >> Linux Esercitazione >  >> Linux

Come impostare PATH per tutti gli utenti in Debian?

Soluzione 1:

Il primo posto in cui è impostato PATH è /etc/login.defs . C'è un'impostazione per root e un'impostazione per tutti gli altri.

Un altro posto dove puoi definire le variabili d'ambiente è /etc/environment . Queste impostazioni si applicheranno a tutti (non puoi scrivere codice shell arbitrario lì).

Un terzo posto dove puoi definire le variabili d'ambiente è /etc/profile . Lì puoi scrivere codice shell arbitrario. Se desideri un'impostazione specifica per l'utente, esiste il corrispondente file per utente ~www-data/.profile . Ma questo si applicherà solo agli accessi interattivi della console; in particolare non si applicherà ai cron job a meno che non forniscano esplicitamente /etc/profile .

Se ti serve solo quel PATH impostazione in un crontab utente, puoi scriverlo all'inizio del crontab. Nota che hai bisogno dell'elenco completo (PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/zend/bin ), non puoi utilizzare una sostituzione di variabile (PATH=$PATH:/usr/local/zend/bin non funzionerà lì).

Soluzione 2:

Per impostare un percorso per tutti gli utenti tranne root, modifica /etc/profile o /etc/enviroment . Per root o un singolo utente modifica il proprio .bashrc o .bash_profile nelle loro home directory, rispettivamente. Aggiungi PATH=$PATH:/new/location/ .


Linux
  1. Come impostare i valori predefiniti del desktop per i nuovi utenti??

  2. Come impostare le variabili di percorso per tutti gli utenti su un server?

  3. Come elencare tutti gli utenti in un gruppo Linux?

  4. Come installare un modulo per tutti gli utenti con pip su Linux?

  5. come installare gui per debian

Come creare una directory condivisa per tutti gli utenti in Linux

Come impostare un IP statico su Debian 11

Come configurare Nginx come proxy inverso per Apache su Debian 11

Come impostare JAVA_HOME in Linux per tutti gli utenti

Come posso impostare un nick predefinito per le nuove connessioni irssi?

Come impostare il percorso per i comandi sudo