GNU/Linux >> Tutoriales Linux >  >> Linux

¿Dónde está .bashrc para root?

Probablemente sea mejor ponerlos en ~/.bashrc . Parece que root no obtiene los normales por defecto en algunas distribuciones, pero solo cp /etc/skel/.bash* ~ para arreglar eso


¿Qué tal el directorio de inicio de la raíz que es /root/?

Desde algunos aspectos, root es solo otro usuario (simplemente mejor y permite más). root tiene un directorio de inicio, pero no es como los otros usuarios en /home/, sino simplemente /root/, por lo que root:s .bashrc es /root/.bashrc

Los que están en /etc son configuraciones específicas del sistema para todos los usuarios, incluido el root.

Gracias a grawity por señalar que puede usar ~puntos de raíz en el directorio de inicio raíz, independientemente de dónde se encuentre.

Puedes probar eso con

$> echo  ~root
/root

Así que incluso tú /root funcionará en un 99 % en los sistemas existentes ~root es probablemente más portátil y probablemente funcionará en un 100 %.

~root/.bashrc

En lugar de usar /root/.bashrc intenta usar /root/.profile — es lo mismo, solo un nombre diferente.

Además, si está utilizando su para entrar en la raíz puede que no esté leyendo el .bashrc o .profile – simplemente emitiendo su no ejecutará los scripts de inicio de sesión. intenta hacer

su -

Linux
  1. Espacio reservado para la raíz en un sistema de archivos:¿por qué?

  2. ¿El @reboot de Crontab solo funciona para root?

  3. ¿Dónde está .bashrc?

  4. ¿Cuál es la contraseña raíz predeterminada para MySQL 5.7?

  5. ¿Cómo hago que Sudo solicite la contraseña de root?

11 ejemplos útiles de comandos divididos para sistemas Linux

¿Dónde se deben establecer las variables de entorno para Jenkins?

¿Dónde están las páginas man para C++?

¿Dónde se informan los incidentes de sudo?

Habilite la contraseña simple para el usuario root en CentOS

¿Es posible que root ejecute un comando como no root?