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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Убрать root привилегии (Cryptsetup).  (Прочитано 2118 раз)

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

Valan

  • Автор темы
  • Гость
Убрать root привилегии (Cryptsetup).
« : 28 Июня 2015, 13:54:41 »
Как убрать root привилегии, чтобы каждый раз не вводить sudo?
sudo cryptsetup luksOpenи при закрытии контейнера
sudo cryptsetup luksClose

alexxnight

  • Автор темы
  • Гость
Re: Убрать root привилегии (Cryptsetup).
« Ответ #1 : 29 Июня 2015, 05:22:21 »
Какая бы цель у Вас не была, делать этого не стоит. cryptsetup не только позволяет открыть или закрыть зашифрованный раздел. Добавить ключ, убрать, создать зашифрованный раздел заново...
Данные можно потерять элементарно...

А теперь по делу :)
Если нужно, чтобы пользователи, не обладающие root привилегиями, запускали cryptsetup, то есть такой файлик /etc/sudoers
там можно все настроить.

А если лень набирать sudo, то... может сменить операционку на MS? Там точно не нужно sudo вводить.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Убрать root привилегии (Cryptsetup).
« Ответ #2 : 29 Июня 2015, 07:40:12 »
может сменить операционку на MS? Там точно не нужно sudo вводить.
а как же runas? Правда это для гиков, простые юзвери этим не пользуются, а тупо работают на админской учётке  )))

Valan

  • Автор темы
  • Гость
Re: Убрать root привилегии (Cryptsetup).
« Ответ #3 : 29 Июня 2015, 09:53:41 »
есть такой файлик /etc/sudoers
там можно все настроить.
Как? Общий смысл мне понятен, сначала нужно создать группу cryptsetup добавить туда пользователя. А далее, отредактировать файл sudoers. Только каким образом ? %cryptsetup = ALL(ALL) NOPASSWD: что здесь???

Пользователь решил продолжить мысль [time]29 Июнь 2015, 10:57:59[/time]:
проблема копеечная - набираем
sudo -iи все решается автоматом
-- возврат - обычный
exit

Мне не подходит, считаю это лишним каждый раз набирать - даже такие строчки. Лучше все автоматизировать с помощью скрипта.

Пользователь решил продолжить мысль [time]29 Июнь 2015, 11:13:50[/time]:
А если лень набирать sudo, то... может сменить операционку на MS? Там точно не нужно sudo вводить.
Это никак не относится к решению этого вопроса, давайте предложения по теме. Куда мне переходить я сам решу, мне sudo нужно убрать для того чтобы написать скрипт. Чтобы его можно было, простым пользователям исполнять без рут привелегий. 
« Последнее редактирование: 29 Июня 2015, 10:17:35 от Valan »

Valan

  • Автор темы
  • Гость
Re: Убрать root привилегии (Cryptsetup).
« Ответ #4 : 29 Июня 2015, 10:30:22 »
Данные можно потерять элементарно...
Отличное решения для быстрого уничтожения данных..

Пользователь решил продолжить мысль 29 Июня 2015, 10:31:57:
Valan,
тогда  Линус - не ваша система!!!
** более ни чем помочь не могу.
Откуда вы такие беретесь? Вы посты мои все прочитали, может еще передумаете?)
« Последнее редактирование: 29 Июня 2015, 10:31:57 от Valan »

alexxnight

  • Автор темы
  • Гость
Re: Убрать root привилегии (Cryptsetup).
« Ответ #5 : 29 Июня 2015, 12:14:01 »
Данные можно потерять элементарно...
Отличное решения для быстрого уничтожения данных..

А зря Вы ёрничаете...

Если Вам нужно для скрипта, делайте скрип, затем запускайте его через sudo.
По sudoers очень много информации в интернете.
Группу создавать не обязательно, можно указать конкретного пользователя или группу, в которую он входит.
Можно указать не запрашивать пароль и т.д.
Например почитайте это https://help.ubuntu.ru/wiki/%D1%81%D1%83%D0%BF%D0%B5%D1%80%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%B2_ubuntu.

И напоследок: будете править sudoers, пользуйтесь командой visudo.

Valan

  • Автор темы
  • Гость
Re: Убрать root привилегии (Cryptsetup).
« Ответ #6 : 29 Июня 2015, 12:48:41 »
alexxnight,
Разговор ушел далеко от темы, на что вы мне ссылку дали я это понимаю. Вы сами похоже не знаете как. Пришли тут великие - пофлудили в теме... я конкретный вопрос задал. А получил кучу флуда в ветке.  Вот у трукрипта это делается  так. %truecrypt ALL=(root) NOPASSWD:/usr/bin/truecrypt.
Повторю вопрос для cryptsetup решение есть? Запускать скрипт через судо не фонтан, нужно чтобы он без использования терминала отрабатывал. Нажатием одной клавиши. Понимаю что есть еще алиасы, но не в этом вопрос в этой ветке!!!!

Пользователь решил продолжить мысль 29 Июня 2015, 15:07:28:
Вообщем решил напишу скрипт, создам группу и дам права в sudoers на выполнение этого скрипта
visudo -f /etc/sudoers.d/xperimentxperiment ALL=(ALL) NOPASSWD: /путь/до/script.shЕсли кто знает ответ на предыдущий вопрос в посте отпишите.
« Последнее редактирование: 29 Июня 2015, 15:07:28 от Valan »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Убрать root привилегии (Cryptsetup).
« Ответ #7 : 29 Июня 2015, 15:44:50 »
Вам уже сказали решение - sudoers.

Дальше нужно просто пробовать самому доразобраться. В принципе решение для cryptsetup и для truecrypt отличаться не должны.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Valan

  • Автор темы
  • Гость
Re: Убрать root привилегии (Cryptsetup).
« Ответ #8 : 29 Июня 2015, 16:00:24 »
Sly_tom_cat,
У меня такое ощущение, что кто заходит в эту ветку совсем не хочет читать сообщения в ней. Каждый пишет что ему в голову упадет, и тыкают в ман судоерс косвенно относящийся к вопросу. У cryptsetup нет такого пути /usr/bin/cryptsetup. Как тогда узнать этот путь? И ещё если так написать - как в примере с трукриптом, будут все команды без sudo (функции) выполняться которые есть в утилите cryptsetup... или только про которые я в стартовом посте указал?
« Последнее редактирование: 29 Июня 2015, 16:06:43 от Valan »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Убрать root привилегии (Cryptsetup).
« Ответ #9 : 29 Июня 2015, 16:36:30 »
which cryptsetup ответит на вопрос "где лежит бинарник крикриптсетапа.
А далее - по оброзу и подобию.

ЗЫ еще подмечу: придержите лирику в отношении других пользователей форума при себе. Ваши замечания на этот счет - по сути offtop.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Valan

  • Автор темы
  • Гость
Re: Убрать root привилегии (Cryptsetup).
« Ответ #10 : 29 Июня 2015, 16:43:30 »
Sly_tom_cat,
Спасибо ставлю решено.

 

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