#linux #unix #embedded-linux
Вопрос:
Я создаю небольшой сервер Linux, который имеет доступ к некоторым веб-камерам и GPS-приемнику. Камеры получают отметку времени с высокой точностью благодаря gps-приемнику, работающему в качестве устройства уровня 1. Сейчас я пытаюсь разработать конфигурацию и элементы управления для этого устройства. Эта область может быть моей слабостью, поэтому я надеюсь получить некоторые творческие предложения и идеи. Кроме того, я хочу посмотреть, действительно ли я не прав в своей первой попытке сделать это…
Я разработал набор сценариев, позволяющих конечному пользователю настраивать устройство. Я хочу, чтобы базовый пользователь мог выполнять очень ограниченный набор команд, в основном получать информацию или получать статус устройства. Я хочу, чтобы базовый пользователь мог взять на себя роль локального администратора или войти в систему в качестве него. Я хочу, чтобы у локального администратора был расширенный набор команд, те же команды, что и у базового пользователя, но также и все команды конфигурации. Я не хочу, чтобы локальный администратор мог войти в систему как пользователь root. Я хочу, чтобы пользователь root был скрыт; и, возможно, он сможет войти в систему только как root по SSH или каким-либо строгим образом.
Я думаю, что группы пользователей-это правильное отправное место для этого; по крайней мере, с того пути, который я уже начал. Критические замечания и мысли?