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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Samba, автоматическое монтирование сетевых папок.  (Прочитано 7609 раз)

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

Оффлайн p m a

  • Автор темы
  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
Привет. Помогите разобраться с сетевыми папками и общим доступом. Есть ubuntu server 10.04,на который выделен отдельный раздел /data с фс nfs, раздел под общее файлохранилище. Создаю на нем папку, например  sfiles , даю ей права 777. В самба пишу:
[sfiles]
path = /data/sfiles
guest ok = yes
writeable = yes
create mask = 0666
directory mask = 0777
read only = no
browsable=yes

нагуглив, понял что этого достаточно чтобы папку видели все, и могли создавать в ней папки\файлы. С этим понятно, но сложность при автомонтирование этой папки на машине с ubuntu. Я чесно и очень долго искал ответ на этот вопрос в гугле, но в основном встречалась одна и та же строка, в итоге в fstab прописал следующее:
//10.0.0.1/sfiles /home/user/test   cifs _netdev,rw,username=user,password=123456,file_mode=0777,dir_mode=0777,iocharset=utf8 0 0, папка монтируется, но на созданные\скопированные в это каталог папки установлено ограничение прав, т.е внутри новых каталогов нельзя создавать файлы\папки. При монтирование вручную, например через "Переход"-"адрес", все работает отлично. Остается что ошибка в опциях при монтирование в fstab, а какая ошибка?
Спасибо!
Как...как простому смертному настроить Linux...???

Оффлайн p m a

  • Автор темы
  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
Спасибо, за помощь :-[

Предупредил по 2.3 — Дмитрий Бо
« Последнее редактирование: 03 Октября 2012, 02:11:22 от Дмитрий Бо »
Как...как простому смертному настроить Linux...???

Оффлайн absent

  • Активист
  • *
  • Сообщений: 368
  • Ubuntu 16.04
    • Просмотр профиля
есть несколько вариантов, навскидку:
- pam-mount - монтирование при логине юзера (бывают проблемы, когда компьютер при логине ещё не получил адрес и шары не подключаются)
- прописать в автозагрузку что-то на подобие gvfs-mount smb://sever/video , подключение будет аналогично, как если бы Вы вручную из наутилуса подключили шару
- через fstab, но там светится пароль (а также надо указывать uid, gid и прочее) и может (не проверял) не подключиться, если в сети dhcp
- сторонняя программа, gigolo, прячется в трей и подключает нужные шары при загрузке
« Последнее редактирование: 30 Сентября 2012, 18:09:30 от absent »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
- через fstab, но там светится пароль (а также надо указывать uid, gid и прочее) и может (не проверял) не подключиться, если в сети dhcp
Не светится, есть делать всё правильно.
Нормально подключается, если нормально написать.
И как вы правильно указали, UID надо указывать.
И надо, надо избавляться от 777.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн p m a

  • Автор темы
  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
Не светится, есть делать всё правильно.
нашел, но не работает-( делал так:
1 sudo touch /root/.smbcredentials
2 chmod 400 .smbcredentials
3 в fstab credentials=/root/.smbcredentials, вместо username и password
При этом шара не монтируется вообще, syslog:
Oct  1 12:14:30 adm kernel: [  562.687003] CIFS VFS: No username specified
Oct  1 12:14:30 adm kernel: [  562.687006] CIFS VFS: cifs_mount failed w/return code = -22

Нормально подключается, если нормально написать.
подскажите как правильно?

И как вы правильно указали, UID надо указывать.
те.е указать uid пользователя под которым работаю в системе?

И надо, надо избавляться от 777.
что это значит, избавляться? я так понял что если в локальных правах шары стоят ограничения,то они перебивают сетевой доступ?
« Последнее редактирование: 01 Октября 2012, 09:29:25 от p m a »
Как...как простому смертному настроить Linux...???

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
С этим понятно, но сложность при автомонтирование этой папки на машине с ubuntu.
Зачем на машине с убунтой монтировать каталоги через самбу? Почему не использовать родную для linux NFS? На клиентской машине с убунтой даже самбу не надо будет ставить.
С уважением, Юрий.

Оффлайн p m a

  • Автор темы
  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
С этим понятно, но сложность при автомонтирование этой папки на машине с ubuntu.
Зачем на машине с убунтой монтировать каталоги через самбу? Почему не использовать родную для linux NFS? На клиентской машине с убунтой даже самбу не надо будет ставить.
да я расмматривал этот вариант, но так в сети есть, и наверное останутся машины с Win, не стал делать для них отдельно самбу а linux на nfs, решил пусть все идет через самбу, про fstab не подскажите?
Как...как простому смертному настроить Linux...???

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Начните с начала, настройте централизованную авторизацию пользователей.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн p m a

  • Автор темы
  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
Начните с начала, настройте централизованную авторизацию пользователей.
как раз авторизация и ненужна, всего лишь подключить расшаренную папку на машине с linux.
Как...как простому смертному настроить Linux...???

 

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