[CLI] sudo pokvari pa popravi
Postano: 30 kol 2017, 07:39
idem instalirati firebase CLI tools na Ubuntu 16.04 stroj, ali ne uspijem od prve. pukne mi instalacija kod prava pristupa na /usr/bin direktorij. nađem prijedlog na netu, dodjeli sebi (običnom juzeru) vlasništvo nad /usr/bin direktorijem
i instalacija firebase-tools zaista odradi do kraja !
nakon nekog vremena ZABORAVIM što sam napravio, kepica je gazda na /usr/bin, slijedim neku drugu uputu i pokušam koristiti naredbu SUDO , nakon čega dobijem ovakvu poruku
popravak ide kako slijedi:
1) resetiraj
2) tipka ESC otvori GRUB
3) izaberi ADVANCED
4) izaberi RECOVERY
5) otvori se recovery meni, tamo izaberi ROOT
6) prijavi se sa root lozinkom i tipkaj dalje u terminalu
7) ponovo si u recovery meni, ovaj put izaberi RESUME za normalni boot
++ završna napomena: nemam pojma jesam li trebao popravljati sudo ili sam mogao ostaviti običnog juzera da bude gazda nad /usr/bin ( ... i ostalim direktorijima , vidi gore ). isprika svima , ali nemam vremena istraživati sve implikacije ovog rješenja
++ DODATAK: postavlja se pitanje , da li onaj početni korak , dodjela prava običnom juzeru nad /usr/bin ima IMALO smisla ?! ili sam instalaciju trebao raditi nakon SUDO SU , dakle kao root korisnik ?
Kod: Označi sve
sudo chown -R kepica /usr/{lib/node_modules,bin,share}nakon nekog vremena ZABORAVIM što sam napravio, kepica je gazda na /usr/bin, slijedim neku drugu uputu i pokušam koristiti naredbu SUDO , nakon čega dobijem ovakvu poruku
Kod: Označi sve
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set1) resetiraj
2) tipka ESC otvori GRUB
3) izaberi ADVANCED
4) izaberi RECOVERY
5) otvori se recovery meni, tamo izaberi ROOT
6) prijavi se sa root lozinkom i tipkaj dalje u terminalu
Kod: Označi sve
mount -o rw, remount / Kod: Označi sve
chown root:root /usr/bin/sudo && chmod 4755 /usr/bin/sudoKod: Označi sve
exit++ završna napomena: nemam pojma jesam li trebao popravljati sudo ili sam mogao ostaviti običnog juzera da bude gazda nad /usr/bin ( ... i ostalim direktorijima , vidi gore ). isprika svima , ali nemam vremena istraživati sve implikacije ovog rješenja
++ DODATAK: postavlja se pitanje , da li onaj početni korak , dodjela prava običnom juzeru nad /usr/bin ima IMALO smisla ?! ili sam instalaciju trebao raditi nakon SUDO SU , dakle kao root korisnik ?