Наконец!Работающая версия скрипта выложена на первой странцие.Исправил недочет с выбором раскладки клавиатуры.
Теперь скриптом можно уже
реально комфортно пользоваться.
Подводя промежуточный итог, еще раз о характеристиках.
1. Скрипт работает как из
Х, так и из
консоли. В последнем случае выдает псевдографику.
2. Скрипт создает каталоги для новых пользователей. Копирует настройки, иконки и прочие действительно необходимые для создания персональной рабочей среды файлы. Поэтому пользовательские каталоги создаются
компактными. Например, у меня с
LiveCD puppyrus-beta3-SM размер пользовательского каталога всего около 900 килобайт.
3. После создания нового пользователя им сразу же можно пользоваться - перезагрузки не требуется.
4. По желанию администратора, запустившего его, скрипт может настроить
/etc/inittab так, чтобы ОС загружалась в консоль с приглашением войти в систему под именем какого-либо из пользователей с обязательным вводом пароля (т.е. стандартный способ в юниксах). (вариант загрузки в графический логин-менеджер обсуждается
здесь).
5. Новые пользователи могут пользоваться всем, чем обычно надо в X и изменять конфигурацию X-сервера под себя путем редактирования своего личного
xorg.conf. Т.е. доступны все редакторы, проигрыватели, игры, файловые утилиты. Недоступным для них остается пока, вроде, только монтирование файловых систем. Но лично я против предоставления доступа к монтированию для кого попало.
6. В результате работы скрипта, по умолчанию, puppy остается (почти
) по-прежнему root-ориентированным.
Работает на
puppy-3.01, puppyRus-beta2-SM, puppyRus-beta3-SM.
Мои планы на ближайшее будущее:
1. Перевести на английский и выложить на мурге.
2. Решить вопрос с графическим логином.
3. Обсудить вопрос о разрешении на монтирование для непривилегированных пользователей.