Wpis z mikrobloga

#debian #linux

apt install snapd
snap install core
snap install prusa-slicer

Trochę MB potem...

Jako zwykły user:
prusa-slicer
bash: prusa-slicer: nie znaleziono polecenia

Jako root zalogowany w sposób
su -
Naruszenie ochrony pamięci

Jako root zalogowany w sposób
su
bash: prusa-slicer: nie znaleziono polecenia

No i pytania...

Jakiś czas temu w debianie żeby ścieżki się zgadzały to trzeba logować się "su -" a nie zwykłym "su".
Co ciekawe jak się zaloguję będąc w okienkach w konsoli jako "su" programy graficzne potrafią się odpalić z prawami root. Jak zaloguję jako "su -" to nie. O co chodzi?

Pytanie dwa - ogólnie o co tu chodzi? ( ͡° ͜ʖ ͡°)
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@defoxe: A jak wpiszesz prusa i dasz TAB to coś masz? Skąd wiesz, że to dobre polecenie dla tej paczki?

sudo su -
przelogowanie na root'a z wejściem do jego katalogu

sudo su
przelogowanie na root'a z pozostaniem w bieżącym katalogu
  • Odpowiedz
@balrog84: nie chodzi tylko o zmianę katalogu, ale o wyczyszczenie i reinicjalizacje zmiennych środowiskowych, normalnie zostają usera wykonującego su:

-, -l, --login
Start the shell as a login shell with an environment similar
to a real
  • Odpowiedz
@Pieniek: Dzięki, zapamiętam. Czyli w powyższym przypadku @defoxe w ogóle nie powinien tego ruszać (su), tylko ustalić jak nazywa się jego binarka, a jeśli coś nie tak ze snapami, to może zmienna PATH ich nie obejmuje? Może binarka z dużej litery?
  • Odpowiedz