¿sudo no respeta los alias de bash?

Saludos, lista.

Acabo de instalar Ubuntu, y me parece estupenda. Pero tengo una duda.

Yo vengo de Debian, en el que no usaba sudo, sino la cuenta de root, para hacer tareas administrativas.

El caso es que yo uso estos alias de bash:

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

Con lo cual, cuando tecleo "rm fichero", en realidad se traduce por "rm -i fichero", lo que hace que se me pregunte si estoy seguro o no. Esto es algo muy sano, sobre todo cuando estas trabajando en directorios delicados o importantes.

El caso es que "sudo rm fichero" no respeta los alias, ni de mi usuario normal, ni del usuario root. He probado a poner los alias en seis sitios distintos:

- .bash_profile de mi usuario
- .bashrc de mi usuario
- .bash_profile de root
- .bashrc de root
- /etc/profile
- /etc/bash.bashrc

Y no hay manera. El sudo se salta los alias a la torera.

¿Hay alguna forma de que sudo respete los alias de bash?

Gracias y un saludo.

Imagen de bull3tpr00f
+1
0
-1

Mira, yo los alias los añado en el .bashrc de mi usuario. Como solo yo utilizo mi maquina, no tengo necesidad de añadirlos en /etc/profile. Respecto a tu duda con sudo, ¿porque no añades también el comando sudo en los alias que lo requieran? En tu caso seria así:

alias rm='sudo rm -i'
alias cp='sudo cp -i'
alias mv='sudo mv -i'

Salu2
________________________________________
JabberID: cut0ff@jabberes.org
visita mi blog

+1
0
-1
Imagen de Anónimo
+1
0
-1

alias rm='sudo rm -i'
alias cp='sudo cp -i'
alias mv='sudo mv -i'

No está mal la idea, pero entonces siempre borraría, copiaría y movería ficheros usando privilegios de sudo, cosa nada recomendable en caso de error (incluso con el -i, que te pregunta fichero por fichero).

Gracias de todas formas. Un saludo.

+1
0
-1
Imagen de bull3tpr00f
+1
0
-1

pero entonces siempre borraría, copiaría y movería ficheros usando privilegios de sudo

Que yo sepa, no se permite borrar, mover y copiar ficheros si no usas sudo (o usas una cuenta root).

Salu2
________________________________________
JabberID: cut0ff@jabberes.org
visita mi blog

+1
0
-1
Imagen de Anónimo
+1
0
-1

Si son mis propios ficheros, en mi propio directorio $HOME, sí que se puede. Quizás te refieras a borrar, mover y copiar ficheros en otros directorios.

+1
0
-1
Imagen de bull3tpr00f
+1
0
-1

Salu2
________________________________________
JabberID: cut0ff@jabberes.org
visita mi blog

+1
0
-1