Я работаю с новой установкой Сервера Ubuntu 14,04 64 бита. Во время установки я выбрал Параметр сервера Samba, и я полагаю, что это работает. Мое намерение состоит в том, что машина OS X сможет совместно использовать главную папку во вторичном внутреннем диске (и возможно несколько других папок). Я могу проверить с помощью ping-запросов сервер от своего Mac. У меня есть минимальный Gnome установленный GUI, и добавляю функциональность по мере необходимости.
На моих 12,04 машинах я просто щелкаю правой кнопкой по папке и совместно использую ее. На сервере щелчок правой кнопкой не поднимает ничего, чтобы сделать с совместным использованием, таким образом, я, вероятно, должен установить что-то или отредактировать некоторый файл.
Как я позволяю совместно использовать на папке?
[редактирование] я не могу обнаружить тот Samba, на самом деле работает!
Можно протестировать, если у Вас есть он работающий путем ввода smbstatus
, если это показывает информацию о связанном или не связанных клиентах тогда, это работает, если Вы получаете ошибку, это не работает или установленное. Удостоверьтесь, что Вы также установили libpam-smbpass
пакет. Это используется для синхронизации пользователей системы с базой данных самбы для случаев как разрешение пользователям соединиться с ресурсом при выяснении пароль.
apt-get install libpam-smbpass
, Если Вам уже установили Samba со всеми необходимыми пакетами тогда первое редактирование smb.conf
файл:
nano /etc/samba/smb.conf
В конце файла добавляют совместно используемый ресурс. В моем случае я совместно использую ресурс, названный "shareme":
[shareme]
comment = Server Share Resource
path = /path/to/shared/resource
browsable = yes
guest ok = yes
read only = no
create mask = 0777
Сохраняют это путем нажатия CTRL + X , который должен показать вариант ниже о "Вас, хотят сохранить?" и затем выйдите из редактора. Теперь перезапустите сервис Samba:
service smbd restart
или
/etc/init.d/smbd restart
опции выше:
комментарий - Шоу комментарии при просматривании gui.
путь - Папка Вы хотите совместно использовать
доступный для просмотра - Позволяет клиентам видеть совместно используемый ресурс, когда они используют файловый менеджер (Как проводник в Windows или Наутилус на Ubuntu).
гость хорошо - Позволяют пользователю соединяться с ресурсом без потребности в пароле.
только для чтения - Наборы разрешение только для чтения, таким образом, пользователи не начинают идти средневековые на совместно используемом ресурсе.
создают маску - Когда файлы/папки будут созданы, это будет полномочиями, которые они установят после создания.. Я оставил его как 777, который будет полон, чтобы позволить любому Читать, Писать или Выполняться, но если Вы не хотите кого-то удаляющего что-то, установите их на 0755.
Это - общее объяснение, которое не включает много пользовательских опций и безопасности. Если Вы хотите, можно также читать Руководство Samba или даже перейти к Руководство Samba Ubuntu
, Другие подсказки (Который может быть отредактирован в smb.conf
файл)
mangled names=no
к разделу Global в smb.conf
файл. force user = YOUR_USER
в разделе Global, который вынуждает любой ресурс думать, что пользователь, соединяющийся, является Вами (Не делайте этого на месте, которому Вы не доверяете). Для наблюдения всех ресурсов в локальной сети можно использовать smbtree
, который был бы похож на это:
XTREME
\\CYREX cyrex server (Samba, Ubuntu)
\\CYREX\img
\\CYREX\movies
\\CYREX\TVSeries
\\CYREX\print$ Printer Drivers
\\CYREX\IPC$ IPC Service (cyrex server (Samba, Ubuntu))
\\MARY mary server (Samba, Ubuntu)
\\MARY\temas
\\MARY\IPC$ IPC Service (mary server (Samba, Ubuntu))
\\MARY\print$ Printer Drivers
Наконец, в Вашем вопросе Вы упоминаете, что у Вас есть минимальная установка GUI с Gnome. Если опция сделать все совместное использование может быть сделано через GUI, то сначала необходимо установить следующие пакеты для имения опции в наличии при щелчке правой кнопкой по папке (Это может зависеть, если Вы используете Единицу/Файлы в качестве GUI или полного Gnome/наутилуса как GUI)
apt-get install samba libpam-smbpass samba-dsdb-modules samba-vfs-modules python-samba samba-common-bin samba-common samba-libs nautilus-share libgnomevfs2-extra
После перезапуска, этого должно быть достаточно, чтобы совместно использовать через GUI и также быть в состоянии видеть доли. Снова, в моем случае, я тестирую это с Единицей.