Cometi um erro e executei o comando abaixo no meu computador:
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
Agora, não consigo reverter pois a permissão do sudo foi alterada. Como posso corrigir isso?
$ sudo
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
Vários arquivos foram alterados, como por exemplo:
$ pwd
/usr/bin
$ ls -l | grep sudo
-rwxr-xr-x 1 User root 328712 Nov 29 20:04 cvtsudoers
-rwxr-xr-x 1 User root 257168 Nov 29 20:04 sudo
lrwxrwxrwx 1 User root 4 Nov 29 20:04 sudoedit -> sudo
-rwxr-xr-x 1 User root 241928 Nov 29 20:04 sudo_logsrvd
-rwxr-xr-x 1 User root 89816 Nov 29 20:04 sudoreplay
-rwxr-xr-x 1 User root 122296 Nov 29 20:04 sudo_sendlog
-rwxr-xr-x 1 User root 242296 Nov 29 20:04 visudo
Pensei em rodar o comando abaixo, mas não tenho certeza se isso é seguro, mas de qualquer forma, não tenho permissão para rodar o comando.
sudo chown -R root:root $(npm config get prefix)/{lib/node_modules,bin,share}