Fórum Root.cz

Hlavní témata => Server => Téma založeno: Zaátečník 04. 12. 2018, 16:50:19

Název: Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: Zaátečník 04. 12. 2018, 16:50:19
Zdravim.
Když do příkazové řádky zadám "reboot" tak dostanu následující chybu.
-bash: reboot: command not found
Znamená to, že jsem nainstaloval Debian špatně? Kdysi dříve to fungovalo. Děkuji za objasnění.
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: Pavouk106 04. 12. 2018, 16:56:38
sudo reboot?

Abych upřesnil, co se snažím říct - normální uživatel nejspíš nemá dostatečná práva pro spuštění reboot.
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: Jožo 04. 12. 2018, 18:08:26
Keď nezadáš sudo, Ubuntu ti vypíše, že nemáš oprávnenie. Na Debiane vypíše command not found.
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: TKL 04. 12. 2018, 18:24:25
sudo reboot?

Abych upřesnil, co se snažím říct - normální uživatel nejspíš nemá dostatečná práva pro spuštění reboot.

Nejen, že nemá práva, ale hlavně nemá adresář /sbin v $PATH.
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: TKL 04. 12. 2018, 18:29:30
Zdravim.
Když do příkazové řádky zadám "reboot" tak dostanu následující chybu.
-bash: reboot: command not found
Znamená to, že jsem nainstaloval Debian špatně? Kdysi dříve to fungovalo. Děkuji za objasnění.

Reboot může udělat jen superuživatel.
Takže buď zadáte

$ sudo reboot

v případě, že jde o desktopovou distribuci typu Ubuntu nebo Fedora, ve které je předinstalován balíček sudo a vy máte oprávnění ho použít

nebo v případě serverové distribuce typu Debian zadáte:

$ su

pak zadáte heslo roota, a pak už jako root (na začátku příkazového řádku bude znak #) zadáte

# reboot

Toť vše. Takto vám to muselo fungovat i kdysi. Možná jste ale standardně pracoval pod rootem, což rozhodně není dobrý nápad, takže jste si práva zvyšovat nemusel.
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: k3dAR 04. 12. 2018, 21:11:58
[...] Takto vám to muselo fungovat i kdysi. Možná jste ale standardně pracoval pod rootem [...]
pokud se nepletu v Debian <9 nainstalovan/nastaven na pouziti sudo, pusteni "reboot" oznamilo ze neni opravneni a uzivatele to koplo ze ma pred reboot zadat sudo, s Debian9 tim ze reboot nema user v $PATH, tak to hlasi nenalezen...
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: ByCzech 04. 12. 2018, 21:15:34
[...] Takto vám to muselo fungovat i kdysi. Možná jste ale standardně pracoval pod rootem [...]
pokud se nepletu v Debian <9 nainstalovan/nastaven na pouziti sudo, pusteni "reboot" oznamilo ze neni opravneni a uzivatele to koplo ze ma pred reboot zadat sudo, s Debian9 tim ze reboot nema user v $PATH, tak to hlasi nenalezen...

Pokud je nainstalován command-not-found, tak hlásí více:

Kód: [Vybrat]
$ reboot
Command 'reboot' is available in '/sbin/reboot'
The command could not be located because '/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative priviledges associated with your user account.
reboot: command not found
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: k3dAR 04. 12. 2018, 21:35:21
Pokud je nainstalován command-not-found, tak hlásí více:
pekne, btw: chtel sem vyzkouset co hlasi *buntu 18.04 kdyz zadam reboot jako user bez sudo a... nezahlasi nic, rebootuje, zdravim systemd  :-)
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: Sten 04. 12. 2018, 21:48:23
reboot může spouštět pouze root, takže je potřeba sudo reboot. Pokud používáte PolicyKit, tak uživatelé mohou mít oprávnění jej spustit pomocí systemctl reboot.
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: Zaátečník 04. 12. 2018, 23:05:36
Děkuji všem za informace.
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: hawran diskuse 05. 12. 2018, 13:35:08
Pokud je nainstalován command-not-found, tak hlásí více:
pekne, btw: chtel sem vyzkouset co hlasi *buntu 18.04 kdyz zadam reboot jako user bez sudo a... nezahlasi nic, rebootuje, zdravim systemd  :-)

Právě jsem to na sobě otestoval taky,  ;D.
reboot v konzole a buch!, restart.
To se mi teda nezdálo, tak jsem to po restartu zkusil jako první věc a - bim ho! - zase reboot.
Úžasná vyfikundace.

PS:
Kód: [Vybrat]
$ type reboot
reboot is /sbin/reboot
$ file /sbin/reboot
/sbin/reboot: symbolic link to /bin/systemctl
$
Gooood!
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: MP 05. 12. 2018, 13:58:48
Pokud je nainstalován command-not-found, tak hlásí více:
pekne, btw: chtel sem vyzkouset co hlasi *buntu 18.04 kdyz zadam reboot jako user bez sudo a... nezahlasi nic, rebootuje, zdravim systemd  :-)

Právě jsem to na sobě otestoval taky,  ;D.
reboot v konzole a buch!, restart.
To se mi teda nezdálo, tak jsem to po restartu zkusil jako první věc a - bim ho! - zase reboot.
Úžasná vyfikundace.

PS:
Kód: [Vybrat]
$ type reboot
reboot is /sbin/reboot
$ file /sbin/reboot
/sbin/reboot: symbolic link to /bin/systemctl
$
Gooood!

A cos cekal? Pokud chce linux do desktopu/ntb, tak musi byt moznost ho vypnout i bez admin prav...
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: Trupik 05. 12. 2018, 14:28:31
A cos cekal? Pokud chce linux do desktopu/ntb, tak musi byt moznost ho vypnout i bez admin prav...
Používateľ má možnosť vypnúť to tlačidlom na to určeným. Podobne ako video prehrávač, či práčku. Tam sa tiež nehlási cez konzolu.

Toto je len zase ďalší "zlepšovák" od systemd, ktorý nás kusne do zadku v najmenej vhodnej chvíli.
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: hawran diskuse 05. 12. 2018, 14:34:04
...

A cos cekal? Pokud chce linux do desktopu/ntb, tak musi byt moznost ho vypnout i bez admin prav...
Huh?
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: Jenda 05. 12. 2018, 15:15:06
Pokud je nainstalován command-not-found, tak hlásí více:
pekne, btw: chtel sem vyzkouset co hlasi *buntu 18.04 kdyz zadam reboot jako user bez sudo a... nezahlasi nic, rebootuje, zdravim systemd  :-)

Právě jsem to na sobě otestoval taky,  ;D.
reboot v konzole a buch!, restart.
To se mi teda nezdálo, tak jsem to po restartu zkusil jako první věc a - bim ho! - zase reboot.
Úžasná vyfikundace.

A teď si představ že když na systému z doby 5 let před vynálezem systemd zmáčkneš v té konzoli Ctrl+Alt+Del, tak se to taky rebootne! Skandááál!!1!!11!  (může za to defaultní "ca:12345:ctrlaltdel:/sbin/shutdown -r now" pro inittab)
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: hawran diskuse 05. 12. 2018, 18:53:34
...
Turbomošt?
 :)
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: ByCzech 05. 12. 2018, 20:12:23
reboot může spouštět pouze root, takže je potřeba sudo reboot. Pokud používáte PolicyKit, tak uživatelé mohou mít oprávnění jej spustit pomocí systemctl reboot.

Nebo

Kód: [Vybrat]
$ pkexec reboot
v desktopu to hodí GUI dialog, na textové konzoli textově (čímž reaguji i na další v této diskuzi).
Název: Re:Zadaný příkaz reboot / -bash: reboot: command not found
Přispěvatel: ByCzech 05. 12. 2018, 20:22:11
Kód: [Vybrat]
$ type reboot
reboot is /sbin/reboot
$ file /sbin/reboot
/sbin/reboot: symbolic link to /bin/systemctl
$
Gooood!

Hm! Debian:

Kód: [Vybrat]
$ sudo which reboot
/sbin/reboot

Kód: [Vybrat]
# file `which reboot`
/sbin/reboot: symbolic link to /bin/systemctl