¿Dónde reside el archivo .bashrc de sudo? Me gustaría añadirle algunas cosas.
¿Dónde reside el archivo .bashrc de sudo? Me gustaría añadirle algunas cosas.
Prefiero usar sudo --set-home
y / o sudo --login
cuando me interesan los archivos de puntos para que el entorno se configure más como el usuario normal que el entorno restringido.
Sin embargo, esto parece un poco como un problema de XY, realmente depende de lo que esté tratando de hacer si se necesita configurar un usuario root adecuado con un entorno adecuado o si puede modificar el comportamiento de sudo utilizando indicadores y funcionalidad estándar.
Puede encontrar las carpetas de inicio generalmente con este conjunto de comandos:
sudo -s
who am i
whoami
pwd
En el primer caso, usted es el usuario normal con root: se mantiene en la carpeta de inicio del usuario anterior y en los archivos de puntos. Si en cambio, hace sudo --login
, verá la carpeta de inicio para la raíz. Por defecto es /var/root
.bashrc normalmente está en /Users/your_username/
Para acceder a esta ruta, abre Terminal:
$ open ~/.bashrc
vea man bash
debajo de FILES
/bin/bash
The bash executable
/etc/profile
The systemwide initialization file, executed for login shells
~/.bash_profile
The personal initialization file, executed for login shells
~/.bashrc
The individual per-interactive-shell startup file
~/.bash_logout
The individual login shell cleanup file, executed when a login
shell exits
~/.inputrc
Individual readline initialization file