7 votos

Cambio propietario de/usr/bin

Yo lo hice... supongo que todo el mundo lo hace en algún momento, pero esta fue mi primera vez. Me ejecutado sudo chown -R /usr/bin y antes de que me di cuenta de mi error, ya era demasiado tarde... Ahora no tengo acceso a sudo porque me aparece el siguiente error: sudo: must be setuid root. Yo realmente agradezco si me podrían evitar una reinstalación completa de ubuntu, ya que requeriría demasiado trabajo :(

Aquí es de los comandos que he intentado sin éxito (en el modo de recuperación):

chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo

También he intentado chmod 0440 /etc/sudoers todos sin éxito. Cualquier idea acerca de lo que puedo intentar arreglarlo?

NOTA: lo Siento por la creación de otro uno de estos hilos, pero ya sabía la exacta comando que se ejecuta para volar todo esto, pensé que podría hacer una diferencia :)

3voto

sandroid Puntos 1528

Solo usa un live cd para arrancar en la recuperación y, a continuación, seleccione el disco duro y vaya a la carpeta bin de tu instalado ubuntu. A continuación, restablezca los permisos como este: ir a la root de la consola. Una vez allí, ejecute lo siguiente para devolver los permisos de la espalda:

chmod 755 /bin\

EDITAR: Sólo ir a la terminal de cualquier live cd y escribir allí:

sudo fdisk -l 

Esto mostrará una lista de todas las particiones. Simplemente busque la root de la partición de la unidad y escriba su nombre de dispositivo. Tendrá el dispositivo en la lista en orden:

/dev/sda1
/dev/sda2
/dev/sda3
....
....

Simplemente anotar el nombre de dispositivo de la partición root, que se puede usar Gparted para examinar la partitons de una mejor manera. Pero encontrar la root de la partición es lo que importa. Ahora supongamos que /sda2 es su partición root(supongo). Sólo ir a la terminal y montar el dispositivo

sudo mkdir /mnt //in case live cd does not have /mnt folder.
sudo mount /dev/sda2

Ahora, cuando usted consigue su dispositivo montado, Simplemente desplácese a ella como:

sudo lshw 

y tomar nota de la root del número de serie del dispositivo

cd /media
cd device-logical-number  // for ex- mine have A272B6CF72B6A785

y ahora puedes cd al directorio bin y puede solicitar el permiso de allí.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: