запуск не от рута

Все остальные вопросы
Ответить
ssorokatiy
Сообщения: 3
Зарегистрирован: Пт сен 10, 2021 1:39 pm

запуск не от рута

Сообщение ssorokatiy » Пт сен 10, 2021 1:43 pm

Добрый день, от рута всё запускается без проблем, но если запускать от пользователя то столкнулся с проблемой:

Вот часть того что не работает:

[user@site sites]ssh-keygen -t rsa
bash: ssh-keygen: command not found

[user@site site.ru.com]$ git pull
/usr/libexec/git-core/git-sh-setup: line 84: basename: command not found
/usr/libexec/git-core/git-sh-setup: line 265: uname: command not found

[user@site ~]$ mc
Directory /var/tmp/mc-user is not owned by you
Temporary files will be created in /var/tmp
Press any key to continue...

[user@site site.ru.com]$ mc
bash: /usr/libexec/mc/mc-wrapper.sh: No such file or directory


Подскажите как решить?

Аватара пользователя
KyKyIIIKuH
Сообщения: 268
Зарегистрирован: Ср мар 14, 2018 11:04 am

Re: запуск не от рута

Сообщение KyKyIIIKuH » Пт сен 10, 2021 1:46 pm

если пользователь находится в jail
то нужно прописать путь до пакета и перестроить jail
Screenshot_20210910_164536.png
Screenshot_20210910_164536.png (23 КБ) 3488 просмотров
https://127.0.0.1:8000/index.php?do=hos ... ction=jail
Alma Linux 8 - KVM
Текущая версия: 1.0941.20220818
Linux 4.18.0-348.20.1.el8_5.x86_64

ssorokatiy
Сообщения: 3
Зарегистрирован: Пт сен 10, 2021 1:39 pm

Re: запуск не от рута

Сообщение ssorokatiy » Пт сен 10, 2021 4:58 pm

Спасибо
ssh-keygen заработал

а вот git pull нет


/usr/libexec/git-core/git-sh-setup: line 84: basename: command not found
/usr/libexec/git-core/git-sh-setup: line 265: uname: command not found
/usr/libexec/git-core/git-pull: line 251: tr: command not found
Your configuration specifies to merge with the ref 'main'
from the remote, but no such ref was fetched.
Вложения
2021-09-10_19-57.jpg
2021-09-10_19-57.jpg (56.41 КБ) 3471 просмотр

Аватара пользователя
KyKyIIIKuH
Сообщения: 268
Зарегистрирован: Ср мар 14, 2018 11:04 am

Re: запуск не от рута

Сообщение KyKyIIIKuH » Пт сен 10, 2021 5:06 pm

я так понимаю что

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

basename
uname
tr
тоже надо добавить
Alma Linux 8 - KVM
Текущая версия: 1.0941.20220818
Linux 4.18.0-348.20.1.el8_5.x86_64

ssorokatiy
Сообщения: 3
Зарегистрирован: Пт сен 10, 2021 1:39 pm

Re: запуск не от рута

Сообщение ssorokatiy » Пн сен 13, 2021 8:08 am

спасибо

HukpoFuJl
Сообщения: 9
Зарегистрирован: Вт ноя 20, 2018 7:17 am
Контактная информация:

Re: запуск не от рута

Сообщение HukpoFuJl » Вт июн 14, 2022 2:37 pm

Появилась такая же проблема. Не от рута не могу сделать pull, получаю вот это:

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

[user@test admin-test]$ git pull
/usr/libexec/git-core/git-sh-setup: line 84: basename: command not found
/usr/libexec/git-core/git-sh-setup: line 265: uname: command not found
/usr/libexec/git-core/git-pull: line 251: tr: command not found
Your configuration specifies to merge with the ref 'dev'
from the remote, but no such ref was fetched.
От рута все те же действия проходят без проблем.
Следуя этим советам что только не пробовал в Jail добавлять - ничего не меняется...

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

/usr/bin/stat
/usr/bin/convert ; /usr/bin/md5sum
/usr/bin/sftp
/usr/libexec/openssh/sftp-server
/usr/bin/ffmpeg
/usr/bin/wget
/usr/local/bin/composer
/usr/libexec/git-core
/usr/bin/git
/usr/libexec/git-core/git-sh-setup
/usr/libexec/git-core/git-pull
/usr/libexec/git-core/git-sh-setup/basename
/usr/libexec/git-core/git-sh-setup/uname
/usr/libexec/git-core/git-pull/tr
basename
uname
tr

Аватара пользователя
sbury
Сообщения: 1344
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: запуск не от рута

Сообщение sbury » Вт июн 14, 2022 4:59 pm

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

/usr/bin/basename
/usr/bin/uname
/usr/bin/tr

Аватара пользователя
alenka
Сообщения: 1976
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: запуск не от рута

Сообщение alenka » Ср июн 15, 2022 10:37 am

Исправили чтобы при установке git автоматом прописывалось в jail
/usr/bin/basename
/usr/bin/uname

Сейчас вы это можете прописать вручную, и пересобрать хостаккаунт.

Ответить