Создайте ограниченного логина / пользователя Linux (ssh) с правами чтения только для одного файла

298
Moshe9362

Я создаю проблему взлома как проект в университете.

Где-то в середине соревнования претенденты получат имя пользователя «гость» и пароль для входа в одну из моих виртуальных машин Linux (через ssh).

Я хочу, чтобы этот "гость" мог читать только один конкретный файл (просто читать, а не изменять или удалять), и я также хочу убедиться, что этот пользователь не может писать, читать, создавать, удалять или изменять любые другие каталоги и файлы (за исключением одного конкретного файла, который я упоминал ранее).

Как мне создать такого пользователя и такой файл?

1
Полезный ресурс - этот ответ: https://superuser.com/questions/149404/how-can-i-create-an-ssh-user-who-only-has-permission-to-access-specific-folders. Также существуют ограниченные версии оболочек rsh rbash rzsh и т. Д., Если chroot sftp слишком ограничен. hyph 7 лет назад 0
@hyph спасибо за этот ресурс. Смысл этого этапа заключается в правильном использовании grep / find для поиска конкретного файла, поэтому я предполагаю, что sftp слишком ограничен для меня. Я посмотрю на снаряды, которые вы упомянули выше, спасибо. Moshe9362 7 лет назад 0
[Читать это] (https://superuser.com/q/1164042/432690). Kamil Maciorowski 7 лет назад 0

0 ответов на вопрос

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