Автор Тема: Debian 11 не видит стандартные команды.  (Прочитано 406 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн LeximusNet

  • Пользователь
  • *
  • Сообщений: 10
Добрый день
Я новичок в этом.
Установил Debian 11 без оболочки.
Но вот команды перезапуска не видит и не действует.
Такие как reboot, poweroff
Команду Fdisk тоже пишет команда не найдена.
У меня вопрос, что то не установилось или пути не прописались?
Что нужно установить или прописать?
И почему они при установке не встали?
Благодарю
 

Оффлайн dzhoser

Re: Debian 11 не видит стандартные команды.
« Ответ #1 : 02 Января 2022, 15:41:00 »
Вы работаете под ограниченным пользователем. Нужно вашего пользователя добавить в группу sudo или выполнять команды от root
su -usermod -a -G sudo  имявашегопользователяexitДалее можно выполнять ваши команды через sudo
Например sudo poweroff
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн ferum

Re: Debian 11 не видит стандартные команды.
« Ответ #2 : 02 Января 2022, 16:29:41 »
Установил Debian 11 без оболочки.
Два варианта
1) логинитесь как root
2) логинитесь как пользователь, получаете права администратора
 su -выполняете команды
перезагрузка  reboot
выключение init0
Русские дебианщики против цифрового слабоумия !
 

Оффлайн LeximusNet

  • Пользователь
  • *
  • Сообщений: 10
Re: Debian 11 не видит стандартные команды.
« Ответ #3 : 02 Января 2022, 16:44:39 »
Под root я авторизовался и эффект тот же самый:

root@domserv:/home/duser# reboot
bash: reboot: команда не найдена
root@domserv:/home/duser# fdisk
bash: fdisk: команда не найдена
root@domserv:/home/duser# poweroff
bash: poweroff: команда не найдена
root@domserv:/home/duser#

Ощущение что либо что то не до установилось или пути не прописаны. Но вопрос, почему при установке всё нужное по умолчанию не встало? Или пути не прописались? Просто боюсь потом что то ещё выяснится.

 

Оффлайн ferum

Re: Debian 11 не видит стандартные команды.
« Ответ #4 : 02 Января 2022, 17:22:07 »
стандартные системные утилиты галочку оставляли при установке системы?
Русские дебианщики против цифрового слабоумия !
 

Оффлайн LeximusNet

  • Пользователь
  • *
  • Сообщений: 10
Re: Debian 11 не видит стандартные команды.
« Ответ #5 : 02 Января 2022, 22:55:23 »
стандартные системные утилиты галочку оставляли при установке системы?

Да, галочку ставил и как понял действительно всё стоит, но надо указывать путь полностью /sbin/reboot, /sbin/fdisk
Но почему так? Получается путь не прописан. Но разве он не пишется по умолчанию? Получается системные утилиты я поставил, а пути не прописала система? Или я где галочку не поставил на каком то этапе?
Или теперь так и должно быть, с путями прописывать всё надо?
 

Оффлайн dzhoser

Re: Debian 11 не видит стандартные команды.
« Ответ #6 : 03 Января 2022, 05:28:56 »
Дайте вывод env
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн PbI6A

Re: Debian 11 не видит стандартные команды.
« Ответ #7 : 03 Января 2022, 11:50:50 »
А эта хрень разве не с девятки (или восьмёрки?  ???) пошла? Что в переменных окружения даже рута что-то отключили и чтобы всё работало "как раньше", после даже рутового логина надо сначала sudo su запустить?
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!
 

Оффлайн LeximusNet

  • Пользователь
  • *
  • Сообщений: 10
Re: Debian 11 не видит стандартные команды.
« Ответ #8 : 03 Января 2022, 12:00:59 »
env


root@domserv:/home/duser# env
SHELL=/bin/bash
PWD=/home/duser
LOGNAME=duser
XDG_SESSION_TYPE=tty
MOTD_SHOWN=pam
HOME=/root
LANG=ru_RU.UTF-8
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
SSH_CONNECTION=192.168.1.1 53981 192.168.1.3 22
XDG_SESSION_CLASS=user
TERM=xterm
USER=duser
SHLVL=2
XDG_SESSION_ID=17
XDG_RUNTIME_DIR=/run/user/1000
SSH_CLIENT=192.168.1.1 53981 22
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
MAIL=/var/mail/root
SSH_TTY=/dev/pts/0
_=/usr/bin/env
 

Оффлайн LeximusNet

  • Пользователь
  • *
  • Сообщений: 10
Re: Debian 11 не видит стандартные команды.
« Ответ #9 : 03 Января 2022, 12:04:07 »
Нашёл такую информацию, что надо авторизоваться под ROOT через "su -"
Я авторизовался через просто "su" и вот такая ситуация происходила, сейчас авторизовался через "su -"
и сразу всё нормально работать стало.... Это с чем так связано, почему так? Для чего это? Или так не должно?
 

Оффлайн ferum

Re: Debian 11 не видит стандартные команды.
« Ответ #10 : 03 Января 2022, 12:43:34 »
Так уже с 10 версии, дерево каталогов то же видоизменилось. За чем не знаю, разработчики так захотели.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн LeximusNet

  • Пользователь
  • *
  • Сообщений: 10
Re: Debian 11 не видит стандартные команды.
« Ответ #11 : 03 Января 2022, 22:08:32 »
Так уже с 10 версии, дерево каталогов то же видоизменилось. За чем не знаю, разработчики так захотели.

То есть иначе говоря у меня всё нормально получается?
Я значит панику зря навёл?
А то искал в интернете про перезапуск и другие команды, а у меня ничего не срабатывало. Вот и я подумал что у меня что то не так.
 

Оффлайн ChubaDuba

Re: Debian 11 не видит стандартные команды.
« Ответ #12 : 03 Января 2022, 22:30:14 »
Это с чем так связано, почему так? Для чего это? Или так не должно?
Debian util-linux.NEWS
Цитировать
The util-linux implementation of /bin/su is now used, replacing the
  one previously supplied by src:shadow (shipped in login package), and
  bringing Debian in line with other modern distributions. The two
  implementations are very similar but have some minor differences (and
  there might be more that was not yet noticed ofcourse), e.g.

  - new 'su' (with no args, i.e. when preserving the environment) also
    preserves PATH and IFS, while old su would always reset PATH and IFS
    even in 'preserve environment' mode.
  - new 'su -' (creating new environment) will do just that, while old
    su would always preserve content of DISPLAY and XAUTHORITY
    environment variables. Set them as needed (but beware X doesn't give
    you any real privileges separation anyway if you can access an X
    server of another user). See pam_xauth ( 8 ) if you want to reconfigure
    pam for seamless xauth keys.
  - su '' (empty user string) used to give root, but now returns an error.
  - previously su only had one pam config, but now 'su -' is configured
    separately in /etc/pam.d/su-l. This file additionally invokes
    'pam_keyinit' to revoke the session keyring.

  The first difference is probably the most user visible one. Doing
  plain 'su' is a really bad idea for many reasons, so using 'su -' is
  strongly recommended to always get a newly set up environment similar
  to a normal login. If you want to restore behaviour more similar to
  the previous one you can add 'ALWAYS_SET_PATH yes' in /etc/login.defs.

Бλог   @chuba_duba
 

Оффлайн Gamliel

Re: Debian 11 не видит стандартные команды.
« Ответ #13 : 16 Января 2022, 14:32:04 »
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Пользователь может ввести команду или сослаться на файл с указанием абсолютного пути (/usr/bin/foo, /etc/foo/foo.conf), с указанием относительного пути (./foo, ../foo, foo/bar) или без указания пути (foo). В третьем случае, когда путь не указан, файл с указанным именем и соответствующими данному случаю разрешениями ищется последовательно в каждом из каталогов, указанных в переменной PATH (разделяются двоеточием без пробела); как только файл найден, он используется, а поиск дальше не ведётся. Некоторое время назад разработчики Debian'а решили, что обычному пользователю (не root'у) не нужно вводить в терминал системные команды, исполняемые файлы которых находятся в каталогах /usr/sbin и /usr/local/sbin, и убрали имена этих каталогов из переменной PATH.

Исправить это можно, отредактировав пару файлов.
В конце файла /etc/bash.bashrc нужны строки:
if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
else
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/games:/usr/games"
fi
export PATH
(указывать /bin и /sbin не требуется, ибо в Debian'е они являются не каталогами, а ссылками на каталоги соответственно /usr/bin и /usr/sbin). И точно такие же строки нужны в конце файла ~/.bashrc.

Чтобы изменения вступили в силу, введите в терминал
source /etc/bash.bashrc
source ~/.bashrc
(перезагрузка не требуется).
« Последнее редактирование: 16 Января 2022, 14:34:23 от Gamliel »

GNU/Linux user since 2009
Личный     веб-сайт Гамлиэля Фишкина — https://fishk.in/ru/
Личный гофер-сайт Гамлиэля Фишкина — gopher://eyeblea.ch/1/~gamliel/ru/
продаю несколько девайсов
 
Пользователи, которые поблагодарили этот пост: PbI6A, dzhoser

Теги:
     

    Перенесено: О системах инициализации в Debian

    Автор qupl

    Ответов: 0
    Просмотров: 648
    Последний ответ 08 Декабря 2019, 07:07:40
    от qupl
    USB-модем + Debian

    Автор Vladislav

    Ответов: 12
    Просмотров: 12010
    Последний ответ 03 Марта 2013, 14:17:30
    от ferum
    проблема с запуском debian 10 на внешнем ssd

    Автор nabn

    Ответов: 11
    Просмотров: 216
    Последний ответ Сегодня в 07:31:31
    от nabn
    Debian 7.3.0 не загружается сразу после установки

    Автор leidek

    Ответов: 1
    Просмотров: 2235
    Последний ответ 18 Декабря 2013, 06:50:08
    от qupl
    Обновить Debian GNU/Linux 5.0

    Автор Ввысь

    Ответов: 3
    Просмотров: 1437
    Последний ответ 24 Декабря 2014, 14:49:27
    от Ввысь