Страница 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?
вот бы я ещё помнил....