@VoRoN1999

Как выдать доступ к папке пользователю?

Есть 2 пользователя root и dev.
Если зайти по ssh dev и ввести команду: ~/.ssh/id_rsa.pub выходит ошибка: cat: /root/.ssh/id_rsa.pub: Отказано в доступе.

Права на файл:
ls -l ~/.ssh/
-rw-r--r-- 1 dev root id_rsa
-rwxr-xr-x 1 dev root id_rsa.pub

Как предоставить пользователю dev доступ к папке ~/.ssh
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 5
@Tabletko
Системный администратор
Никак. Потому что вы хотите от пользователя читать файлы с каталогах рута. Не надо так делать.
Ответ написан
@G_r_i_g_a
Лучше создай другого пользователя, создай домашний каталог и работай с ним, рут доступ получай через повышение привилегий.
Ответ написан
пишу один из вариантов поскольку он рабочий простой и действительно вариант.
Добавь этого пользователя в группу 0 0 - по сути он станет рутом.
Делай это только в том случае ели это не противоречит безопасности.
Ответ написан
@VoRoN1999 Автор вопроса
А именно права на папку я выдать не смогу?
Ответ написан
SignFinder
@SignFinder
Wintel\Unix Engineer
Прежде всего - у dev должны быть сгенерированы отдельные пары ключей для ssh.
Объясните - почему вы решили использовать общие с root.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Абсолют Банк Москва
от 150 000 до 170 000 ₽
MSP360 Санкт-Петербург
от 80 000 до 130 000 ₽
Золотое Яблоко Екатеринбург
До 70 000 ₽
08 апр. 2020, в 04:51
16000 руб./за проект
08 апр. 2020, в 00:40
15000 руб./за проект