Страница 1 из 1

вопрос по Diskless

Добавлено: 2007-06-04 14:11:04
chani
Чтото наверно не так делаю, но у меня при попытке создать юзера ThinUser, фрюха ругатся
так :
pw: group update: Operation not supported
pwd_mkdb: flock: Operation not supported
pw: user 'ThinUser' disappeared during update
adduser: ERROR: There was an error adding user (ThinUser).

Добавлено: 2007-06-04 16:42:39
Alex Keda
видимо, делаешь по nfs с тонкого клиента.
==
man vipw
и с локальной машины

Добавлено: 2007-06-06 18:11:20
Гость
Ога, понял, тогда такой вопрос, если посмотреть логи загрузки tftp то видно, что клиент запрашивает сжатые файлы. Но не получив их, берет всеж несжатые ...Мона ли исправить ?

Код: Выделить всё

Jun  6 19:10:20 www tftpd[36086]: 192.168.5.30: read request for /boot/kernel/acpi.ko.gz: File not found
Jun  6 19:10:20 www tftpd[36087]: ignoring unknown option -?
Jun  6 19:10:20 www last message repeated 3 times
Jun  6 19:10:20 www tftpd[36088]: 192.168.5.30: read request for /boot/kernel/acpi.ko: success
Jun  6 19:10:21 www tftpd[36089]: ignoring unknown option -?
Jun  6 19:10:21 www last message repeated 3 times
ну и напоследок, с монтирование флешек накак да ? ;-)

Добавлено: 2007-06-06 19:08:58
Alex Keda
смысл?
где-то жёстко забита последовательность перебора расширений.
Я развлекался - выкладывал сжатое ядро - немного быстрей грузились :)))
=========
про флэшки - непонял

Добавлено: 2007-06-06 19:22:26
chani
Сам понемаю что скорее всего некак, но всеж: Пользователи привыкли что когда они коннектятся к терминалу, локальные ресурсы ака флешки, монтируются тоже. Тоесть в терминале они могу сбрасывать себе чтонить на локальную флешку таким образом.

Добавлено: 2007-06-06 19:28:22
Alex Keda
а.
понял.
=========
в 6-ке есть автомоунт, я делал на 4.11
вот, последняя версия скрипта запуска:

Код: Выделить всё

#!/bin/sh

# Параметры --> переменные
win_user_name="$1"
win_ts_server="$2"
x_user_profile_dir="$3"
x_username="$4"
x_usb_flash="${5:-NO}"

# проверяем надо ли проверять флэшку :)))
if [ ${x_usb_flash} = 'YES' ]
then
        # флэшка есть. Создаём соответствующую часть строки запуска rdesctop
        rdesktop_flash_part="-r disk:flash=${x_user_profile_dir}/${x_username}/flash"
else
        # флэшка нЭту :)
        rdesktop_flash_part=""
fi

# Запускаем бесконечный цикл
while test 1 -eq 1
do
        # считаем число процессов rdesktop.
        rdesktop_proc="`ps -ax | grep rdeskt | grep -v grep | \
                        grep -v '/bin/sh' | wc -l`"
        # ПРоверяем, работает ли rdesctop
        if [ ${rdesktop_proc} -ne 1 ]
        then
                # создаём файл .xinitrc
                echo "exec /usr/local/bin/rdesktop      \
                        ${rdesktop_flash_part}  \
                        -u ${win_user_name} -n ${win_user_name}-bsd \
                        -d grand-prix -f -N ${win_ts_server} " > \
                        ${x_user_profile_dir}/${x_username}/.xinitrc
                # Даём на неё ему права
                chown -R ${x_username} ${x_user_profile_dir}/${x_username}
                su ${x_username} -c /usr/X11R6/bin/startx 2>/dev/console &
        fi
        # Надо проверить, не воткнули ли флэшку...
        # Вообще, лучше как-то по событию привернуть...
        if [ ${x_usb_flash} = 'YES' ]
        then
                # Делаем sync - ведь на ходу будут дёргать, сцуки...
                sync
                # Проверяем, не смонирована ли она уже
                if [ `mount | grep da0s1 | wc -l` -eq 0 ]
                then
                        # Флэшка не смонтирована. Пробуем примонтировать.
                        mount_msdos -l -L ru_RU.CP1251 /dev/da0s1       \
                                ${x_user_profile_dir}/${x_username}/flash \
                                >/dev/null 2>&1
                fi
        fi
        # Засыпаем на 35 секунд, потом снова будем проверять.
        sleep 35
done

#-k en-us


exit;

Добавлено: 2007-06-06 19:30:02
Alex Keda
да, файлы по русски не подцепились, тока на инглише.
на шохе уже есть опции, чтоб по русски поняло.
выдёргивание приводит к перезагрузке, иногда не сразу - а после повторного втыкания флэшки.

Добавлено: 2007-06-09 11:33:09
chani
Всеж я чтото не понемаю, нивкакую не заводиться у мя юзер, и еще заметил что некоторый пакеты валяться на autom4te, типа не могу lock преодолеть. Я уже и с rpc.lockd т rpc.statd ковырялся. Не получаеться. Может дело в том что я использую 6.2 ? Кароч нид хелп.

Добавлено: 2007-06-09 11:54:53
Alex Keda
у тебя файловая система расшарена по NFS с какой-то машины.
зайди на эту машину и работай с неё.
сделай

Код: Выделить всё

jail /путь/к/расшаренному/по/nfs/клиенту любое-имя 192.168.11.100 /bin/sh
и всё. ты будешь внутри клиента как в клетке.
IP - любой

Добавлено: 2007-06-09 11:55:34
Alex Keda
ещё, если почитать man mmount_nfs можно нарыть хороший ключик -L

Re:

Добавлено: 2007-07-27 8:13:50
Andoriyu
lissyara писал(а):а.
понял.
=========
в 6-ке есть автомоунт, я делал на 4.11
вот, последняя версия скрипта запуска:
что за automount?

Re: Re:

Добавлено: 2009-01-09 23:12:43
Alex Keda
Andoriyu писал(а):
lissyara писал(а):а.
понял.
=========
в 6-ке есть автомоунт, я делал на 4.11
вот, последняя версия скрипта запуска:
что за automount?
вот бы я ещё помнил....