Команда не найдена

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
Bor48
Сообщения: 1
Зарегистрирован: 01 янв 2022, 21:21
Благодарил (а): 3 раза
Контактная информация:

Команда не найдена

#1

20 янв 2022, 14:18

Так выполнено:
boris@ 1 :~ $ sudo /root/anaconda3/bin/conda -V
[sudo] пароль для boris:
conda 4.10.3
boris@ 2 :~ $ export PATH="/root/anaconda3/bin:$PATH"

boris@ 4 :~ $ echo $PATH
/root/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
boris@ 5 :~ $ sudo conda -V
sudo: conda: команда не найдена
В разных местах написано, что оболочка при поиске исполняемого файла после домашних директорий ищет по путям из переменной PATH. Вопрос: почему оболочка не находит скрипт и что сделать для исправления?
System: Kernel: 5.4.0-74-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 5.0.4
wm: muffin dm: LightDM Distro: Linux Mint 20.2 Uma base: Ubuntu 20.04 focal
Machine: Type: Desktop Mobo: ASUSTeK model: P5B-VM SE v: Rev 1.xx serial: <filter>
BIOS: American Megatrends v: 1101 date: 09/28/2009
CPU: Topology: Dual Core model: Intel Core2 Duo E6850 bits: 64 type: MCP arch: Core Merom
rev: B L2 cache: 4096 KiB
flags: lm nx pae sse sse2 sse3 ssse3 vmx bogomips: 9600
Speed: 2186 MHz min/max: 1998/2997 MHz Core speeds (MHz): 1: 2400 2: 2400
Graphics: Device-1: Intel 82G965 Integrated Graphics vendor: ASUSTeK driver: i915 v: kernel
bus ID: 00:02.0 chip ID: 8086:29a2
Display: x11 server: X.Org 1.20.9 driver: modesetting unloaded: fbdev,vesa
resolution: 1280x1024~60Hz
OpenGL: renderer: Mesa DRI Intel 965G (BW) v: 2.1 Mesa 20.2.6 direct render: Yes
Audio: Device-1: Intel 82801H HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel
bus ID: 00:1b.0 chip ID: 8086:284b
Sound Server: ALSA v: k5.4.0-74-generic
Network: Device-1: Qualcomm Atheros Attansic L1 Gigabit Ethernet
vendor: ASUSTeK P5B-MX/WiFi-AP P5KPL-VM driver: atl1 v: 2.1.3 port: e400
bus ID: 02:00.0 chip ID: 1969:1048
IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives: Local Storage: total: 260.84 GiB used: 122.24 GiB (46.9%)
ID-1: /dev/sda vendor: Western Digital model: WD800JD-00LSA0 size: 74.53 GiB
speed: 3.0 Gb/s serial: <filter>
ID-2: /dev/sdb vendor: Hitachi model: HDT722520DLAT80 size: 186.31 GiB speed: <unknown>
serial: <filter>
Partition: ID-1: / size: 45.15 GiB used: 12.46 GiB (27.6%) fs: ext4 dev: /dev/sda5
ID-2: /boot size: 445.1 MiB used: 106.6 MiB (24.0%) fs: ext4 dev: /dev/sda1
ID-3: /home size: 27.37 GiB used: 9.04 GiB (33.0%) fs: ext4 dev: /dev/sda6
Sensors: System Temperatures: cpu: 58.0 C mobo: N/A
Fan Speeds (RPM): N/A
Repos: No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb http: //packages.linuxmint.com uma main upstream import backport #id:linuxmint_main
2: deb http: //archive.ubuntu.com/ubuntu focal main restricted universe multiverse
3: deb http: //archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
4: deb http: //archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
5: deb http: //security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
6: deb http: //archive.canonical.com/ubuntu/ focal partner
Info: Processes: 208 Uptime: 2h 50m Memory: 3.84 GiB used: 2.14 GiB (55.8%) Init: systemd
v: 245 runlevel: 5 Compilers: gcc: 9.3.0 alt: 9 Client: Unknown python3.8 client
inxi: 3.0.38

Аватара пользователя

Chocobo
Сообщения: 10067
Зарегистрирован: 27 авг 2016, 22:57
Решено: 216
Откуда: НН
Благодарил (а): 845 раз
Поблагодарили: 3042 раза
Контактная информация:

Команда не найдена

#2

20 янв 2022, 14:32

Посмотри в sudoers, она ж у тебя не от юзера вызывается.

Код: Выделить всё

▶ sudo cat /etc/sudoers | grep secure_path 
Defaults	secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" 
Изображение
   
Изображение

Аватара пользователя

rogoznik
Сообщения: 10438
Зарегистрирован: 27 июн 2017, 13:36
Решено: 135
Откуда: Нижний Тагил
Благодарил (а): 792 раза
Поблагодарили: 2051 раз
Контактная информация:

Команда не найдена

#3

20 янв 2022, 15:25

Можно так сделать

Код: Выделить всё

sudo ln -s /root/anaconda3/bin/conda /usr/bin/conda
ИзображениеИзображение

Аватара пользователя

slant
Сообщения: 4859
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2177 раз
Контактная информация:

Команда не найдена

#4

20 янв 2022, 17:38

Bor48 писал(а):
20 янв 2022, 14:18
Вопрос: почему оболочка не находит скрипт и что сделать для исправления?
Потому что в /root обычному юзеру хода нет даже посмотреть список содержимого - прав не хватит. А поиск исполнимого скрипта (файла с ним) по путям из $PATH идет еще до повышения прав через sudo. Просто класть скрипты надо туда, куда положено, где у обычного пользователя есть доступ на чтение.
rogoznik писал(а):
20 янв 2022, 15:25
Можно так сделать
Но лучше все-же переложить. А чтобы не путать свой скрипт и системные файлы - класть лучше в /usr/local/bin/

Закрыто

Вернуться в «Cinnamon»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость