Создайте ограниченного логина / пользователя Linux (ssh) с правами чтения только для одного файла
298
Moshe9362
Я создаю проблему взлома как проект в университете.
Где-то в середине соревнования претенденты получат имя пользователя «гость» и пароль для входа в одну из моих виртуальных машин Linux (через ssh).
Я хочу, чтобы этот "гость" мог читать только один конкретный файл (просто читать, а не изменять или удалять), и я также хочу убедиться, что этот пользователь не может писать, читать, создавать, удалять или изменять любые другие каталоги и файлы (за исключением одного конкретного файла, который я упоминал ранее).
Как мне создать такого пользователя и такой файл?
Полезный ресурс - этот ответ: 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 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4