Форум русскоязычного сообщества Ubuntu


Автор Тема: Создание пользователя для одного сервиса  (Прочитано 860 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Здравствуйте!
Столкнулся с такой вот ситуацией,
На компьютере с операционной системой Ubuntu Server 14.04 установлен Raid контроллер LSI MegaRaid 9260-4i.
Этот контроллер имеет возможность управления и мониторинга по сети при помощи своего программного обеспечения MegaRAID Storage Manager(MSM). Я установил MSM на Ubuntu Server и добавил его в автозагрузку, также я установил MSM на вторую машину под управление Windows 7. Подключаюсь из Windows к Ubuntu и ввожу свой логин и пароль от Ubuntu serve, после подключения мне доступен только режим просмотра(Мониторинга).
На данный момент решил этот вопрос при помощи создания нового пользователя с правами root.

Как можно создать пользователя только для этого сервиса?

Спасибо!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28269
    • Просмотр профиля
Re: Создание пользователя для одного сервиса
« Ответ #1 : 27 Декабря 2015, 01:02:04 »
Ещё раз. В чём проблема?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Создание пользователя для одного сервиса
« Ответ #2 : 28 Декабря 2015, 14:34:00 »
AnrDaemon,
Проблемам заключается в том, что если я захожу в эту программу под логином и паролем который я создал при установки Ubuntu server 14.4, то мне доступен только режим просмотра.
Чтобы что то изменять в этой программе мне пришлось создать нового пользователя с правами root.

Мне кажется что иметь пользователя с правами root это не совсем корректор и  тем более работать от этого пользователя.

Решение вижу такое:
Создать пользователя и дать ему права только на управление этой программой.

Только я не совсем понимаю как это сделать?

СПС!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28269
    • Просмотр профиля
Re: Создание пользователя для одного сервиса
« Ответ #3 : 28 Декабря 2015, 15:12:46 »
Вероятно, надо прочитать документацию на эту программу.
Потому что если сама программа не поддерживает каких-то дополнительных режимов безопасности (например, у неё есть группа, которой даны права управления сервисом), то вариантов в общем-то и нет.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Создание пользователя для одного сервиса
« Ответ #4 : 28 Декабря 2015, 15:37:56 »
AnrDaemon,
Сейчас попробовал создать нового пользователя с именем test, папки с программой поменял поменял владельца с root на test с применением -R, а группу оставил root. После чего мне программа стала выводить "этот пользователь не имеет прав администратора для этой системы".
Думаю может быть пользователя test назначить в группу root?
Сейчас попробую, но шансов думаю мало.(

Заодно посмотрю что гласит мануал.

СПС!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28269
    • Просмотр профиля
Re: Создание пользователя для одного сервиса
« Ответ #5 : 28 Декабря 2015, 15:47:54 »
а группу оставил root
А смысл такого действия?… По хорошему надо вообще группу сервис-акка ставить nogroup.
« Последнее редактирование: 28 Декабря 2015, 16:39:28 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Создание пользователя для одного сервиса
« Ответ #6 : 28 Декабря 2015, 17:10:34 »
По хорошему надо вообще группу сервис-акка ставить nogroup.
Не совсем понял что Вы имели ввиду(

Пробрасывал пользователя test определить в группу root, и все получилось, только проблема все равно не решена.(

Вот что гласит мануал:
For full access to the server please use admin privilege the server, e.g. Administrator or users belong to Administrator Group under Windows and root or users belong to root group under non-windows platform.

Я так понимаю что у меня есть 2 варианта:
1. Создать пользователя с правами root (Проверенно работает)
2. Пользователя определить в группу root(Проверенно работает)

Но тогда получается что мне придется работать под root, а этого очень не хочется.

Подскажите пожалуйста какие варианты есть?

СПС!
 

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28269
    • Просмотр профиля
Re: Создание пользователя для одного сервиса
« Ответ #7 : 28 Декабря 2015, 18:14:48 »
Никаких вариантов нет. Вам же в документации прямо сказали - нужны права рута.
Так что единственный вариант - защищать сам канал управления.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Создание пользователя для одного сервиса
« Ответ #8 : 28 Декабря 2015, 19:11:10 »
AnrDaemon,
Очень жаль...
Спасибо за помощь!

 

Страница сгенерирована за 0.06 секунд. Запросов: 25.