Линукс изучаю не давно, и Bash вот начал только. Есть например четыре папки, нужно что бы при создании нового пользователя, эти папки помещались в его домашнюю директорию.
Я сделал скрипт просто наподобие
cd /etc/skel
цикл счетчик (для папок)
mkdir $переменная
И папки при запуске скрипта создаются и переносятся.
Создает все как надо, но мне нужно что б папки изначально уже были созданы в другой директории, и попадали в хом директори при создании нового пользователя. Вот не пойму как.. Или мой способ вполне рабочий и его можно использовать? Спасибо за ответы.
Помогите со скриптом
нет у вас никаких "папок", есть только КАТАЛОГИ(sic!).Есть например четыре папки
Создает все как надо, но мне нужно что б папки изначально уже были созданы в другой директории, и попадали в хом директори при создании нового пользователя. Вот не пойму как.. Или мой способ вполне рабочий и его можно использовать? Спасибо за ответы.
их не нужно создавать, их нужно копировать.
for DIR in "dir1" "dir2" "dir3"; do
cp --recursive --verbose "$DIR/" "$TARGET_DIR/"
doneя угадал?
Да.. угадал, спасибо за помощь.
cp -a /etc/skel/ /home/user/Зачем делать сложно то что проще простого?
Не знаю, я новичок, способов может быть миллион, а мне любой способ хорош.. лишь бы работал.
Что бы не создавать новые темы, продолжу свою.
Centos стоит на виртуалке. В чем проблема, раньше граб грузился нормально, вчера поставил 6.4, проапгрейдил, при загрузке высветило два ядра, выбирал оба подряд, одинаково, дописываю single, грузит не граб, а какое-то меню, вот такое http://wiki.firstvds.ru/images/4/43/Pw_reset_centos3.png
Уже пробовал grub-install /dev/sda все равно ничего
И при каждой загрузке видно вывод mount, делается passwd root? Так GRUB здесь и ни при чем...
Да делался, может я не понимаю чего.. коротко.. нужно попасть в GRUB http://members.iinet.net.au/~herman546/p15/fig2grub.gif
но попадаю в данное в меню, такое как на скрине по ссылке, которую я предоставил выше.
Это явно не то, что вы хотите [url=ru.wikibooks.org/wiki/Grub_2]Вот тут[/url] пишут, что нужно нажать клавишу 'c' для входа в консоль GRUB при включении компьютера, в момент передачи управления от BIOS загрузчику.
У меня установлен GRUB 0.97.. не знаю каким боком GRUB2
Все вопрос решил. Спасибо
На память решение сохраните, вдруг кому пригодится :-)
Да как вы и написали, с помощью клавиши "С" попал в меню
Продолжаю тему. В целях обучения решил скомпилировать монолитное ядро. Почему не модульное? А вдруг нужно будет сервер с хорошей защитой и тд и тп..
Скачал нужные мне исходники из kernel.org, распаковал в usr/src, выполнил make menuconfig, и вот в окнe я так понял, что бы сделать ядро монолитным нужно отключить Enable loadable module support.
далее make bzImage, по правилам нужно дальше make modules install, но ведь это монолитное, тут и запутался, что дальше делать после bzImage? make install не работает т.к. вылазят ошибки о которых говорится что нужны библиотеки с модулями. Не знаю что дальше... Все нужные gcc ncurses и тп установил. Ядерная физика для домохозяек читал тоже.