Come posso impostare il file .bashrc predefinito di un utente?


23

Su Ubuntu 10.4 ho modificato il /etc/bash.bashrcfile in modo da impostare alcune variabili come la dimensione della cronologia dei comandi ( HISTSIZE=5000), tuttavia se creo un nuovo utente Ubuntu per impostazione predefinita fornisce loro un .bashrcfile nella loro directory home con questo set HISTSIZE=1000che ha la precedenza sul mio. Come posso modificare il .bashrcfile predefinito che viene creato?

Risposte:


26

Puoi mettere le configurazioni predefinite in / etc / skel in modo che useradd (8) possa copiare i file in / etc / skel ogni volta che crea una nuova directory utente con l'opzione '-m'.

Si noti che questo è usato solo per il nuovo utente. Gli account utente esistenti non sono interessati.


1
Se si desidera configurarlo in modo proattivo, indicare il .bashrcfile /etc/skel/al sorgente, ad esempio, /etc/defaults/bashrco qualunque file si scelga. Ciò non impedirà comunque agli utenti di rimuovere la linea da soli .bashrcse vogliono che scompaia, ma.
— Shadur,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.