SSH: пользователь может получить доступ только к определенной папке в webroot [duplicate]

Кажется, что ваш менеджер пакетов думает, что эти пакеты находятся в ppa, который вы, похоже, используете, но это не так.

См. список хитрых пакетов здесь

Кажется, f8] управление пакетами хочет установить все из этого ppa.

Первое, что нужно сделать, это удалить его *:

sudo add-apt-repository --remove ppa:ondrej/php 

и / или

sudo add-apt-repository --remove ppa:ondrej/php

6], затем обновите repos

sudo apt-get update

, и это будет хорошим местом для очистки apt с помощью

sudo apt-get autoclean && sudo apt-get autoremove

, а затем установите ваши пакеты с помощью

sudo apt-get install php7.1-bcmath

Это должно сработать - если нет, у вас есть другие проблемы с вашим sources.list.

Если вы посмотрите в список источников с вашим любимым редактором

sudo nano /etc/apt/sources.list

Вы должны см. что-то похожее на это.

deb http://de.archive.ubuntu.com/ubuntu artful main restricted universe multiverse
#deb-src http://de.archive.ubuntu.com/ubuntu artful main restricted universe multiverse

deb http://de.archive.ubuntu.com/ubuntu artful-updates main restricted universe multiverse
#deb-src http://de.archive.ubuntu.com/ubuntu artful-updates main restricted universe multiverse

deb http://de.archive.ubuntu.com/ubuntu artful-security main restricted universe multiverse
#deb-src http://de.archive.ubuntu.com/ubuntu artful-security main restricted universe multiverse

deb http://de.archive.ubuntu.com/ubuntu artful-backports main restricted universe multiverse
#deb-src http://de.archive.ubuntu.com/ubuntu artful-backports main restricted universe multiverse

# deb http://archive.canonical.com/ubuntu artful partner
# deb-src http://archive.canonical.com/ubuntu artful partner

Если нет, скопируйте / замените этот список источников и замените de кодом страны. Существует также довольно хороший список хитрых пакетов здесь для обработки источников репозитория.

(*) Вы можете повторно включить его в любое время с помощью add-apt-repository ppa:ondrej/php && sudo apt-get update

0
задан 1 February 2018 в 15:39

3 ответа

Я вижу два (похожих) решения для вашей проблемы:

SSH Chroot jail Когда пользователь входит в систему с ssh, он будет автоматически зацикливаться в каталоге, который вы настроили, и не сможет выйти из него (jail) SFTP Я использовал mysecureshell несколько раз, когда это необходимо для обеспечения доступа к каталогу webroot. MySecureShell - это в основном обертка вокруг chroot, поэтому более или менее она будет делать то же самое.
1
ответ дан 22 May 2018 в 13:22

Я вижу два (похожих) решения для вашей проблемы:

SSH Chroot jail Когда пользователь входит в систему с ssh, он будет автоматически зацикливаться в каталоге, который вы настроили, и не сможет выйти из него (jail) SFTP Я использовал mysecureshell несколько раз, когда это необходимо для обеспечения доступа к каталогу webroot. MySecureShell - это в основном обертка вокруг chroot, поэтому более или менее она будет делать то же самое.
1
ответ дан 17 July 2018 в 21:46

Я вижу два (похожих) решения для вашей проблемы:

SSH Chroot jail Когда пользователь входит в систему с ssh, он будет автоматически зацикливаться в каталоге, который вы настроили, и не сможет выйти из него (jail) SFTP Я использовал mysecureshell несколько раз, когда это необходимо для обеспечения доступа к каталогу webroot. MySecureShell - это в основном обертка вокруг chroot, поэтому более или менее она будет делать то же самое.
1
ответ дан 23 July 2018 в 22:23

Другие вопросы по тегам:

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