Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Для меня bach это сложно  (Прочитано 1331 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DobryiChel

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Для меня bach это сложно
« : 20 Ноября 2009, 20:00:42 »
Всем привет, прошу сильно не обсуждайте, но для меня  "башь" это сложно. :(
Я пытаюсь вникнуть но как только понял какой либо момент сразу делаю два шага назад.

Вот что я хотел сделать сам

При старте компьютера, создать виртуальный диск 1024 кб и расшарить на нем папку.

Вы наверное улыбнулись, и думаете какой же я все-же отсталый, ведь это же элементарно! Но не для меня :(
Вот какие нюансы мне никак не понять

1-как при старте системы указать что данный скрипт должен выполняться из под root? Ведь простое sudo перед командами не подойдет ибо наверное и работать не будет или потребует ввода пароля (хорошо если пользователь рядом с компьютером)

2-как собственно расшарить папку которая будет принадлежать виртуальному диску (он же появляется динамически) как прописывать настройки smb

Если есть кто знающий, в данном темном для меня деле, то прошу не обходите стороной.


Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: Для меня bach это сложно
« Ответ #1 : 20 Ноября 2009, 20:21:58 »
в файл /etc/fstab
/Путь/до/папки/которую/будеш/расшаривать /home/username/share none bind 0 0
а в самбе расшарь /home/username/share
[Share]
comment = Sharing
path = /home/username/share
guest ok = no
browseable = yes
writable = yes       
create mask = 0777   
directory mask = 0777

про размер 1024 незнаю
у меня можно спросить=)

Оффлайн DobryiChel

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Для меня bach это сложно
« Ответ #2 : 20 Ноября 2009, 20:26:04 »
в файл /etc/fstab
/Путь/до/папки/которую/будеш/расшаривать /home/username/share none bind 0 0

спасибо тебе добрый человек,
но разве fstab примонтирует если папки не существует,
а ведь он - fstab раньше выполнится скрипта.

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: Для меня bach это сложно
« Ответ #3 : 20 Ноября 2009, 20:34:08 »
а почему ее не создать заранее?

можно конечно и так:
сделай скрипт
#!/bin/bash
mkdir /путь/до/папки
mount --bind /путь/до/папки /home/username/shara

сделай его исполняемым
chmod +x /путь/до/скрипта
и помести его запуск в /etc/rc.local
у меня можно спросить=)

Оффлайн DobryiChel

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Для меня bach это сложно
« Ответ #4 : 20 Ноября 2009, 21:18:03 »
 :D ура товарищу kostrukov , осталось только прописать создание диска в скрипте
#!/bin/bash
#поправьте меня если я не прав, но думаю так верно будет
#--------------------------------------------
mkdir /var/ramdisk
mount -t fat none /var/ramdisk -o size=1m
#--------------------------------------------
mkdir /var/ramdisk/shara
#вот только не пойму а эта ссылка для чего?
mount --bind /var/ramdisk/shara /home/username/shara


Пользователь решил продолжить мысль 20 Ноября 2009, 22:46:45:
И снова проблема, блин.... ramdisc не бывает FAT
« Последнее редактирование: 20 Ноября 2009, 22:46:45 от DobryiChel »

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.