Вопрос № 111504: Добрый день!
Ситуация такая надо установить спец. ОС на ноутбук для этого соответствующие настройки загрузчика произведены на ноутбуке.Установка должна происходить по сети .Использую простую рабочую станцию с RED HAT 9.1 на ней монтирую cd-r...Вопрос № 111558: Как оптимально разбить диск для Mandriva Linux. Какие разделы бывают (usr, home и т.д.) и для чего нужны ?...Вопрос № 111593: Здравствуйте Эксперты! Вопрос: я хочу написать
скрипт для получения права с помощью команда su. Вот так пробовал su -l username userpasswd не получается. Жду вашего ответа. Спасибо заранее...Вопрос № 111597: Здравствуйте уважаемые!
Опять возник вопрос по Linux.
Исходные данные: имеется Win2003 (DC, TS, FS, NAT, Proxy) и смешанная сеть - клиенты WinXP SP2 и OpenSuse 10.2 (все заведены в домен и получают разграничения до доменным пользователям). На...Вопрос № 111675: Уважаемыемые, недавно устанавливал (точнее пытался установить) CentOS 5 -
ставил с DVD-диска. Перед установкой программа установки проверила диск,
написала - что всё хорошо, с диска ставить можно. Начал установку в графическом
режиме, с...
Вопрос № 111.504
Добрый день!
Ситуация такая надо установить спец. ОС на ноутбук для этого соответствующие настройки загрузчика произведены на ноутбуке.Установка должна происходить по сети .Использую простую рабочую станцию с RED HAT 9.1 на ней монтирую cd-rom затем после перехожу в нужную папку где находится скрипт для начала установки. После ввода команды ./install.sh 10. . .3 PC3 должен появиться запрос на начало установки но вместо этого у меня появляется на бор символов,а именно
[root@mozg install]# ./install.sh 10. . .3 PC3
??????: ??????? ?????? IP-?????
??????????? # install.sh <IP- ????? ??????? ???> <??? ??????? ???>
<??? ??????? ???> ????? ????????? ???????? ??2,??3, ??4, ??6
что означают эти вопросы?
Отправлен: 29.11.2007, 09:19
Вопрос задал: Hunter_7 (статус: 3-ий класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: NeO.nix
Здравствуйте, Hunter_7!
Локаль стоит не та, что нужна(что-бы узнать Вашу, введите locale). Видимо у Вас utf, а скрипт использует koi8-r. Посмотрите вашу локаль и используйте iconv для перевода (поможет при условии, что скрипт на русском :) ).
Отвечает: Сергей Ш
Здравствуйте, Юрий Анатольевич!
Вообще в идеале я у себя поставил так, 10 GB в корень (/) с расчетом на то, что я копировал дистрибутив на жесткий диск, и 10 GB в home (/home), т.е. домашний каталог текущих пользователей, и 500 MB на swap (аналог файла подкачки в Windows).
Если возникнуть дополнительные вопросы, пишите в мини-форум.
Удачи!
--------- Хороший хирург поможет выровнять и пресадить руки назад в плечи.
Ответ отправил: Сергей Ш (статус: 5-ый класс)
Ответ отправлен: 29.11.2007, 14:22
Отвечает: Владимир Медведев
Здравствуйте, Юрий Анатольевич!
Разделы бывают primary и extended ;)
/usr, /home, /var и т.п. - это директории в файловой системе. Т.к. в *nix все диски монтируются в файловую систему, растущую от одного корня (/), то отдельные разделы монтируют в директории.
По ряду причин часто целесообразно выделять отдельный раздел для определенной части файловой системы (например, /tmp) плюс один раздел для подкачки (swap). Хотя никто не мешает сделать два раздела (swap и /) - более того, некоторые дистрибутивы так и делают по умолчанию для рабочей станции.
Я предпочитаю выделять отдельные разделы для
/ (корень, здесь будет всё, что не подключено отдельно)
/home (директории пользователей)
/tmp (временные файлы)
если инсталляция серверная, то отдельно имеет смысл выделить:
/usr (программы)
/var (нечто вроде папки для системных временных файлов, логов и т.д)
/boot (раздел для загрузчика)
Создание нескольких разделов позволяет более гибко управлять дисковым пространством, в случае сбоя файловой системы высока вероятность что большинство разделов не пострадают ну и еще ряд преимуществ.
Ответ отправил: Владимир Медведев (статус: 7-ой класс)
Ответ отправлен: 29.11.2007, 14:34
Отвечает: 4ik
Здравствуйте, Юрий Анатольевич!
Оптимально для /home монтировать отдельный логический раздел - тогда после переустановки системы ваши личные настройки (рабочего стола, оформления и тд) останутся, на нем же лучше хранить всю личную информацию. Еще можно сделать отделбный раздел для хранения бэкап-информции. Остальное - по своему желанию
Ответ отправил: 4ik (статус: 1-ый класс)
Ответ отправлен: 29.11.2007, 16:23
Отвечает: Виктор Пырлик
Здравствуйте, Юрий Анатольевич!
Как оптимально разбить диск для Mandriva Linux. Какие разделы бывают (usr, home и т.д.) и для чего нужны ?
Конфигурация для «домашней» машины.. (или рабочей станции)
/boot – каталог загрузочных файлов, достаточно 200 Мб и тип файловой системы Ext3 (можно Ext2, т.к. не требуется журналирования)
Swap – раздел подкачки, размер: 3*размер оперативной памяти, но достаточно не более 1024 Мб (1 Гб)
/ - корневой раздел (root) можно отдать всё доступное (оставшиеся) пространство. Тип файловой системы Ext3.
Второй вариант: /boot – 200 Мб, Ext2 / - 30% от всего пространства Linux но в пределах 5-10 Гб (зависит от дистрибутива, но желательно брать с запасом.. т.е. 15-20 Гб). Swop – 1 Гб /home – оставшееся место.
В корне «/» - будет «лежать» как файлы настроек (/etc и .д.) так и все установленные программы, в том числе и каталог /usr – это как раз тот каталог, в котором сохраняются как настройки пользователя так и различные программы, библиотеки и.т.д – т.е. окружения пользователя. Именно по этому, желательно брать с «запасом» размер.
В каталоге /home – это фактически, каталог пользователей, т.е. все файлы, документы и т.д. создаваемые пользователем будут лежать там – видио, музыка и т.д. в общем, это самый требовательный к размеру каталог. Почему его желательно ставить в отдельный раздел? Просто, если по каким то причинам потребуется переустановить ОС, то можно этот каталог оставить, и следовательно, не потерять данные.
Так разделять на / и /home (boot и swop без обсуждений) ? Сложно однозначно сказать.. преимущества я у же сказал в чем от разделения… Но на локальной машине, домашней.. можно не думать особо, и просто, либо доверится «авто» установке разбиения.. или разбить по первому варианту… А описание всех каталогов – тема отдельной статьи :)
--------- Если ничего не помогло - надо читать инструкцию
Ответ отправил: Виктор Пырлик (статус: Специалист)
Ответ отправлен: 29.11.2007, 19:01
Вопрос № 111.593
Здравствуйте Эксперты! Вопрос: я хочу написать скрипт для получения права с помощью команда su. Вот так пробовал su -l username userpasswd не получается. Жду вашего ответа. Спасибо заранее
Отвечает: NeO.nix
Здравствуйте, Вахобов Джамшед Ахадович!
И не получиться. su пароль из параметров не берет. Как вариант - sudo с возможностью запуска без пароля. Пример /etc/sudoers :
user ALL=NOPASSWD: softina1, softina2
Ответ отправил: NeO.nix (статус: 1-ый класс)
Ответ отправлен: 29.11.2007, 17:34 Оценка за ответ: 4
Отвечает: -OC-
Здравствуйте, Вахобов Джамшед Ахадович!
выполнение su для пользователя без ввода пароля возможно лишь пользователю с real UID =0 т.е. root :)
таким образом ваш скрипт должен запускаться пользователем root либо в случае когда необходимо запустить его другим пользователем пользуйтесь все той же su - su root -c '/path/to/your/script'. Ну и естественно этот пользователь должен быть в группе wheel
Ответ отправил: -OC- (статус: Практикант)
Ответ отправлен: 30.11.2007, 09:58
команда su не позволяет ввести пароль в неинтерактивной среде вроде скрипта, для эмуляции интерактивного ввода можно использовать пакет expect. А для того чтобы просто навесить авторизацию для запуска скрипта из под определенного пользователя можно использовать consolehelper.
Ответ отправил: Ilya Teterev (статус: 2-ой класс)
Ответ отправлен: 01.12.2007, 13:47
Вопрос № 111.597
Здравствуйте уважаемые!
Опять возник вопрос по Linux.
Исходные данные: имеется Win2003 (DC, TS, FS, NAT, Proxy) и смешанная сеть - клиенты WinXP SP2 и OpenSuse 10.2 (все заведены в домен и получают разграничения до доменным пользователям). На некоторых компьютерах есть расшаренные папки. С WinXP все понятно. Открываешь расшаренную папку и работай. Однако с openSuse не все так просто. Многие приложения не могут работать по протоколу smb. Есть выход - монтировать расшаренный ресурс в папку пользователя. Делаю (естественно выполняю в консолю под root и папка docs
в профиле пользователя создана): mount.cifs //192.168.1.x/Documents /home/WORKGROUP/user/docs -o user=user%password dom=workgroup rw uid=user gid=ntadmin
Все монтируется, НО (!) есть загвоздка. Я могу создать/удалить папку, файл в смотрированном разделе, но изменить созданный файл не могу. После перемонтирования он (файл) становится доступным для изменения.
Вопрос: Как сделать так, чтобы создаваемые файлы получали права на запись или же при монтировании ресурса он получил права пользователя доменного пользоателя и группы - ntadmin?
Отправлен: 29.11.2007, 17:43
Вопрос задал: MrLexus (статус: *Мастер-Эксперт)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Dmitrii Omarov
Здравствуйте, MrLexus!
В файле /etc/profile изменить значение umask, т.е., у Вас по умолчанию стоит, видимо, 022, Вам же надо 011.
Итак, файл /etc/profile, umask 011
Тогда на вновь созданные и только на вновь созданные файлы будут права у всех на чтение и запись.
Желаю удачи
--------- ВПЕРЁД!
Ответ отправил: Dmitrii Omarov (статус: Студент)
Ответ отправлен: 29.11.2007, 19:26 Оценка за ответ: 5 Комментарий оценки: Спасибо! Помогло. Но у меня вообще эта строчка была закомментирована. Раскомментировал и изменил на 011 - все заработало!
Вопрос № 111.675
Уважаемыемые, недавно устанавливал (точнее пытался установить) CentOS 5 -
ставил с DVD-диска. Перед установкой программа установки проверила диск,
написала - что всё хорошо, с диска ставить можно. Начал установку в графическом
режиме, с X-ами. Когда программа установки предложилая сделать выбор Desktopa (KDE, GNOME),
сделал выбор и нажал далее - вылезла ошибка:
"Произошла ошибка отключения CD. Убедитесь, что вы не занимаете /mnt/source из оболочки
на tty2, и нажмите ОК для повтора". Разумеется /mnt/source из tty2 я не занимал.
В общем как я ни пытался - дальше установка не продолжилась.
Хочу услышать - это бага программы установки или это с приводом беда? Может если кто уже пытался
установить и было тоже самое - то я сделаю вывод - что программа установки сбоит, если нет - значит у меня
привод некорректно работает. СентОС я всё таки потом установил - но с CD - 6 штук, с СД всё без ошибок поставилось.
Но хотелось бы - чтобы ставилось с DVD.
Вопрос №2 - когда устанавливлал СентОС, не стал граб устанавливать, у меня ещё несколько систем на компе,
решил - что сам в лило добавлю загрузку. Но так как делал это крайне редко (обычные пользователи делают это раз, два в год),
то неправильно прописал lilo.conf (см. приложение). Когда под рутом набираю lilo - выжаётся ошибка:
root[etc]# lilo
Warning: The boot sector and map file are on different disks.
Fatal: Setup length exceeds 31 maximum; kernel setup will overwrite boot loader
root[etc]
Отвечает: Dmitrii Omarov
Здравствуйте, Лясин Александр Владимирович!
По вопросу один, исходя из моего опыта, могу предположить, Ваш DVD-дисковод предназначен для чтения одноуровневых дисков, а DVD-диск CentOS 5, так называемый double layer диск (можно проверить, посмотрев его объём).
По вопросу два. Я внёс исправления. НО! Хотелось бы знать, как у Вас распределёны диски (команда fdisk /dev/hda fdisk или /dev/hdc), так как исходя из Вашего описания, у Вас имеется, как минимум, два физических жёстких диска: /dev/hda и /dev/hdc
Буду рад, если помогло.
Желаю успеха
Приложение:
--------- ВПЕРЁД!
Ответ отправил: Dmitrii Omarov (статус: Студент)
Ответ отправлен: 30.11.2007, 15:10 Оценка за ответ: 5