Сайт | Скачать | Видео | Wiki

Автор Тема: Sudo в PuppyRus  (Прочитано 19692 раз)

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

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
  • Автор темы
    • PuppyRus Linux
Re: Sudo в PuppyRus
« Ответ #15 : 17 Ноябрь 2008, 08:42:24 »
Основную идею мы не испортим, но защиту от "дурака" неплохо бы предусмотреть.
Есть желающие "разобраться" в сабже?
Free software for free people

DdShurick

  • Гость
Re: Sudo в PuppyRus
« Ответ #16 : 17 Ноябрь 2008, 16:52:58 »
 Установил "Менеджер пользователей" от Фарватера, сейчас работаю под пользователем. Пока замечаний нет. Интересно. что под пользователем Geany - три окна.

DdShurick

  • Гость
Re: Sudo в PuppyRus
« Ответ #17 : 17 Ноябрь 2008, 19:05:32 »
 Проблемы с перезагрузкой/выключением из под пользователя. Решение, пока не полное.
1. Устанавливаем sudo-1.6.8p12.pet или просто закидываем бинарник sudo в /usr/bin.
2. /etc/sudoers дописываем в последнюю строку чепез запятую, /bin/busybox reboot, /bin/busybox poweroff.
3. Редактируем скрипты /sbin/reboot и /sbin/poweroff нижнюю строку
было exec /bin/busubox reboot и exec /bin/busubox poweroff
надо sudo busybox reboot и sudo busubox poweroff
 Из меню выключить не получается, там тоже надо немного переписать, но команда срабатывает сразу - reboot , и пошла перезагрузка.
-----> ;)----> :D----> ;D----> :o------->
 Пишу уже перезагрузившись.
 Вот вам и безопасность. Citkit может помолчать.
« Последнее редактирование: 17 Ноябрь 2008, 19:11:51 от DdShurick »

DdShurick

  • Гость
Re: Sudo в PuppyRus
« Ответ #18 : 18 Ноябрь 2008, 00:06:40 »
 Оказалось всё не так.
1. sudo в пакете есть, устанавливать не надо.
2. Записывать в /etc/sudoers  /bin/busybox reboot и /bin/busybox poweroff не обязательно, лучше записать /usr/X11R7/bin/restartwm.
3. Скрипты /sbin/reboot и /sbin/poweroff редактировать не надо.
4. Пишем коротенький скрипт
Код
#!/bin/sh
sudo restartwm
Бросаем его на стол и украшаем большой красной кнопкой. Теперь нажав на эту кнопку мы попадаем в окно выбора, можно сменить пользователя, можно перезагрузить или выключить компьютер.
 Установочный скрипт мультиюзера создаёт одну ошибочную ссылку, внутри /etc/X11/xdm/ находится ссылка xdm на предыдущую директорию, которую лучше удалить.

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
  • Автор темы
    • PuppyRus Linux
Re: Sudo в PuppyRus
« Ответ #19 : 18 Ноябрь 2008, 11:15:15 »
Саша, а виде готового пакета или архива можно это подготовить?
« Последнее редактирование: 18 Ноябрь 2008, 11:27:00 от melviX »
Free software for free people

DdShurick

  • Гость
Re: Sudo в PuppyRus
« Ответ #20 : 18 Ноябрь 2008, 11:33:23 »
 Надо ещё проверить на старой машине, где Xvesa.

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
  • Автор темы
    • PuppyRus Linux
Re: Sudo в PuppyRus
« Ответ #21 : 18 Ноябрь 2008, 11:39:21 »
А вот с Xvesa могут быть проблемы. Потому не стал в дистр включать летом, что начинались проблемы.
Free software for free people

DdShurick

  • Гость
Re: Sudo в PuppyRus
« Ответ #22 : 18 Ноябрь 2008, 17:29:31 »
 Для Xvesa не годится, иксы перестают подниматься при первой же перезагрузке.

DdShurick

  • Гость
Re: Sudo в PuppyRus
« Ответ #23 : 22 Ноябрь 2008, 11:42:15 »
 Можно попробовать использовать только sudo, предварительно урезав полномочия рута. Например прописать в /etc/sudoers исполнять некоторые программы только после ввода пароля. В консоли, ввёл пароль рута, и работай, а в иксах программа исполняться не будет, ибо пароль вводить некуда. Получается защищённая работа в иксах и пользователя создавать не надо. Только вот синтаксис sudoers никак не осилю :(

Оффлайн garik

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
Re: Sudo в PuppyRus
« Ответ #24 : 29 Март 2009, 18:30:50 »
Если говорить о Школьном PUPPY http://forum.puppyrus.org/index.php/board,35.0.htmlто многопользовательская среда просто необходима!!!