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

Голосование

Работать от root ВСЕГДА - это хорошо?

Лучше не бывает.
15 (11.1%)
Нормально, но не всегда хорошо.
41 (30.4%)
Все равно. Какая разница?
7 (5.2%)
По возможности, надо избегать.
53 (39.3%)
Ни в коем случае.
15 (11.1%)
Еще не решил
1 (0.7%)
Что такое root?
1 (0.7%)
Не знаю, что такое root, но всё остальное и так ясно
2 (1.5%)

Проголосовало пользователей: 97

Автор Тема: Многопользовательское расширение к Puppy  (Прочитано 67813 раз)

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

alfemy

  • Гость
Re: Многопользовательское расширение к puppy
« Ответ #15 : 31 Март 2008, 19:58:27 »
Сейчас попробую скачать и потестирую на нём. Интересно, разработчики puppyrus хотят сохранить совместимость с puppy?

Оффлайн AlFox

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
Re: Многопользовательское расширение к puppy
« Ответ #16 : 01 Апрель 2008, 01:53:45 »
В принцыпе да.

Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
  • Автор темы
Re: Многопользовательское расширение к puppy
« Ответ #17 : 01 Апрель 2008, 17:03:54 »
Обновил выложенную версию скрипта до самой свежей.

Что теперь в ней есть:

1. Полностью персонифицированная среда. Как в консоли, так и в Х. Включая персональный xorg.conf !
2. Все повседневно необходимые Х-приложения запускаются. Включая rxvt и xterm.

3. Пользователи создаются более надежно.



Чего в ней по-прежнему нет:


1. ООо на frugal. На самом деле, он давно был бы, если бы разработчики его официального .sfs не установили приоритеты rwx------ и владельца root. Я мог бы перепаковать sfs с более нормальными параметрами, но не вижу смысла, т.к. скоро ожидается следующая версия ООо, где никто не исключает такой же ситуации.

2. По-моему, есть пара конфигурирующих скриптов, которые не запускаются под не-root. Но они совсем некритичны для ежедневной работы.

3. Невозможно запускать больше одного Х-сервера одновременно. Тут уже вопрос не ко мне - такое правило поставили разработчики настроек xwin. Мог изменить, но приниципиально не стал, т.к. счел некритичным для настольной системы (какой, я подозреваю, позиционируется puppy)

4. Невозможно монтировать ф.с., если не root. Пока не вижу причин позволять не-root монтировать. Просто, чтобы решить данную проблему, надо дописать опцию user в каждой файловой системе в fstab. Из-за различных конфигураций у всех я не вижу смысла переделывать fstab по какому-либо одинаковому шаблону. Хотя, в принципе, это обсуждаемо. ;)

Как это достигнуто:

1. Созданием новой пользовательской группы и перенастройкой прав доступа.
2. Изменением xwin, .xinitrc и xorgwizard так, чтобы они работали не с глобальными файлами настройки в /etc, а с их локальными копиями в каталогах пользователей.


По поводу возможных вопросов класса "А у меня не работает!":

Сообщайте, пожалуйста, параметры вашей системы, иначе свой ответ говорю заранее: "А у меня работает!". Я тестировал на англоязычном официальном puppy 3.01 как frugal, так и full-hd-install.

Пользуйтесь или тестируйте наздоровье. :)
« Последнее редактирование: 01 Апрель 2008, 18:47:37 от Фарватер »

Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
  • Автор темы
Re: Многопользовательское расширение к puppy
« Ответ #18 : 03 Апрель 2008, 15:43:09 »
alfemy,

Посмотрел vector linux STD LIVE-CD 5.9.

Интопик:
Что касается многопользовательского интерфейса, то он там (что не удивительно) есть. При этом новые пользователи добавляются в gui при установке, а вместе с ними и выбрать те ресурсы, к которым права доступа имеют. Все очень красиво. Ни в одном дистре я пока этого простого шага не встречал. Надо подумать о том, как хорошо было бы добавить это в puppy. ;)

Оффтопик:
Конечно, vector оказался очень громоздким в плане занимаемого места на диске. При этом я бы не сказал, что в нем принципиально есть какие-то типы приложений, которых нет в puppy. Есть приложения с аналогичной функциональностью (напр. вместе opera и seamonkey). Короче, 2Г непонятно какого Г. Не конкурент puppy.
Тем не менее, vector приятно удивил скоростью (аналогичная таковой у puppy) и эффективностью расxодования RAM (всего 65 МБ с LIVE-CD). Видимо, это все проявления наследия slackware. Кстати, есть предустановленный и настроенный slapt-get с приличным числом репозитариев.

ПС: Снес DSL нафиг, т.к. толку от него никакого. :(
« Последнее редактирование: 03 Апрель 2008, 15:45:29 от Фарватер »

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re: Многопользовательское расширение к puppy
« Ответ #19 : 03 Апрель 2008, 16:55:09 »
Интересная работа, Фарватер!
Если хочешь, присоединяйся к команде, чтоб довести всё это на PuppyRus, там может инемного иначе придётся делать.
Для желающих и умеющих работать в команде, регистрируйтесь на http://cvs.puppyrus.org/index.php . Претенденты отбираются, вначале даётся уровень участника.
Free software for free people

Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
  • Автор темы
Re: Многопользовательское расширение к puppy
« Ответ #20 : 04 Апрель 2008, 02:10:46 »
Спасибо за приглашение, melviX! Попробую. Посмотрим, что из этого выйдет. Использовать, как уже упомяналось, puppyrus 1.00 ?

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re: Многопользовательское расширение к puppy
« Ответ #21 : 04 Апрель 2008, 11:38:44 »
Нет, надо уже на Beta2-M-1 или Beta3-M пробовать, изменений масса с 1.00, особенно с кириллизацией при загрузке. Там могут вылезти несоответствия с английской версией.
Free software for free people

Оффлайн seawolf

  • Новичок
  • *
  • Сообщений: 22
  • Репутация: +0/-0
Re: Многопользовательское расширение к puppy
« Ответ #22 : 09 Апрель 2008, 07:30:38 »
Куда скрипт копировать в системе?

Оффлайн Kazm

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 236
  • Репутация: +26/-0
Re: Многопользовательское расширение к puppy
« Ответ #23 : 09 Апрель 2008, 11:50:33 »
да хоть куда  ;D
или в пути path (см. через set эти пути)
или в текущем каталоге запускать ./имя_скрипта

Оффлайн seawolf

  • Новичок
  • *
  • Сообщений: 22
  • Репутация: +0/-0
Re: Многопользовательское расширение к puppy
« Ответ #24 : 09 Апрель 2008, 13:04:53 »
получаю ответ Permission denied

Оффлайн seawolf

  • Новичок
  • *
  • Сообщений: 22
  • Репутация: +0/-0
Re: Многопользовательское расширение к puppy
« Ответ #25 : 09 Апрель 2008, 13:42:14 »
Отвечу сам - потребовалось дать права файлу

Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
  • Автор темы
Re: Многопользовательское расширение к puppy
« Ответ #26 : 10 Апрель 2008, 02:40:38 »
Последние новости: после некоторого перерыва в работе, сейчас решаю обнаруженные проблемы множественных пользователей с запуском Х-сервера в Beta-3-M. Надеюсь скоро найти решение.

Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
  • Автор темы
Re: Многопользовательское расширение к puppy
« Ответ #27 : 10 Апрель 2008, 18:04:05 »
Протестировал на Beta-2-SM, Beta-2-SM-1, Beta-2-SM-1

Работает нормально только на Beta-2-SM !

Проблема с версиями Beta-2-SM-1 и позже в следующем:

Сделал для надежности

Код
chgrp -R spot /var
chmod -R g+rw /var

chgrp spot /dev/tty*
chmod g+rw /dev/tty*

chgrp spot /dev/mem
chmod g+rw /dev/mem

Результат:

xwin jwm
open /dev/mem : Permission denied


X :0
xf86EnableIOPorts failed to set IOPL for I/O (Operation not permitted)


Эта проблема не нова. Она возникала с <1998 по >2006. Насколько я понял, она связана с ошибкой в коде Х-сервера. Возможно, если, начиная с Beta-2-SM-1, версия Х-сервера была обновлена, ее стоит еще раз пересмотреть.

Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
  • Автор темы
Re: Многопользовательское расширение к puppy
« Ответ #28 : 10 Апрель 2008, 18:33:27 »
Заодно обновил скрипт. Там подправил маленькую деталь: раньше, если не даешь ему вообще никаких аргументов, то он пытается работать, а теперь выкидывает. Так правильнее :)

Оффлайн Kazm

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 236
  • Репутация: +26/-0
Re: Многопользовательское расширение к puppy
« Ответ #29 : 10 Апрель 2008, 18:46:45 »
а нормально, что у xwin владелец [1000], группа users  ???