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

См. setcap (8) , для исполняемого файла установлены возможности . Это работает аналогично (но с большей степенью детализации) SUID или SGID. Нигде в «процессе загрузки» это не обрабатывается; всякий раз, когда файл выполняется как программа, результирующий процесс получает возможности.

Да, оставление старых версий файла с повышенными привилегиями представляет собой серьезную угрозу безопасности, лучше удалять старые версии при установке новой.

0
10.04.2019, 16:45
2 ответа

Sudo не установлен в Debian по умолчанию. Вы можете установить его с помощью команды
apt-get install sudo
Или вы можете отредактировать скрипт, удалить ссылки sudo и запустить его от имени пользователя root.

Вторая ошибка

bash: /opt/seafile/seafile-server-6.3.4/seafile.sh: No such file or directory

Bash говорит, что нет файла с именем seafile.sh в каталоге /opt/seafile/seafile -server -6.3.4/ . Проверьте оба имени (, возможно, вам нужно было извлечь какой-то файл раньше, или, возможно, версия Seafile отличается от версии 6.3.4 )и повторите попытку.

1
28.01.2020, 03:50

Я решил проблему, добавив sudo в ENTRYPOINT sudo bash /scripts/init.sh.

0
28.01.2020, 03:50

Теги

Похожие вопросы