Баннер
Баннер

Авторизация



Нужен ли публичный блог с заработком на mini Server
 
Ubuntu 11.04 Samba автономный сервера
Сервера - Файловый сервер

UbuntuЭто руководство объясняет как установить файловый сервер Samba на Ubuntu 11.04 и как настроить на нем общий доступ к файлам по протоколу SMB, а также, добавим пользователей. Samba настроена как автономный сервер, а не в качестве контроллера домена. В результате установки, каждый пользователь имеет свой домашний каталог доступный через SMB протокол и общий каталог с правами на чтение/запись.

Предварительные замечания

Здесь я использовал систему Ubuntu server 11.04 с именем хоста server1.example.com и IP-адрес 192.168.0.100. Я выполняю все шаги в этом учебнике с привилегиями root, поэтому убедитесь, что Вы вошли в систему с правами root:

  • sudo su

Установка Samba

Подключенимся к серверу через командную строку SSH и установиv пакеты Samba:

  • apt-get install libcups2 samba samba-common

Изменим smb.conf файл:

  • nano /etc/samba/smb.conf

В глобальном разделе, удалив "#" в начале строки security = user, так что бы это выглядило так:

[...]
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
   security = user
[...]

Это позволит пользователям Linux системы входить на Samba сервер. Закройте предварительно сохранив изменения файла и перезапустите Samba:

  • /etc/init.d/smbd restart

Добавление Samba Shares

Теперь я добавлю сетевой каталог (Shares), доступный для всех пользователей. Создайте каталог для совместного использования файлов и измените группу и пользователя на него:

  • mkdir -p /home/shares/allusers
  • chown -R root:users /home/shares/allusers/
  • chmod -R ug+rwx,o+rx-w /home/shares/allusers/

В конце файла /etc/samba/smb.conf добавьте следующие строки:

  • nano /etc/samba/smb.conf
[...]
[allusers]
  comment = All Users
  path = /home/shares/allusers
  valid users = @users
  force group = users
  create mask = 0660
  directory mask = 0771
  writable = yes

Если Вы хотите, чтобы все пользователи могли читать и писать на своих домашних каталогах через Samba, добавте следующие строки в /etc/samba/smb.conf :

[...]
[homes]
   comment = Home Directories
   browseable = no
   valid users = %S
   writable = yes
   create mask = 0700
   directory mask = 0700

Теперь перезапустите Samba:

  • /etc/init.d/smbd restart

Добавление и управление пользователями

Авторизуйтесь что бы читать скрытый текст

  • useradd tom -m -G users

Установите пароль для tom в базе данных пользователей Linux системы. Если пользователь tom не должен входить в систему Linux, пропустите этот шаг.

  • passwd tom
  • Введите пароль для нового пользователя

Теперь добавте пользователя в базу данных пользователей Samba:

  • smbpasswd -a tom
  • Введите пароль для нового пользователя.

Теперь Вы можете войти в систему с вашего персонального компьютера Windows через File Explorer указав адрес \\192.168.0.100 или \\192.168.0.100\tom в домашний каталог tom указав имени пользователя tom и выбранный Вами пароль.

 

Комментарии  

 
0 #1 Ошибки при написании статьиlightlord 31.08.2011 11:27
В этой статье есть ошибки
вместо
/etc/init.d/smbd restart
нужно писАть
/etc/init.d/samba restart
Иначе сервер SAMBA не перезагрузиться .
Цитировать
 
 
0 #2 RE: Ubuntu 11.04 Samba автономный сервера~KOT~ 04.09.2011 03:02
Цитирую lightlord:
В этой статье есть ошибки
вместо
/etc/init.d/smbd restart
нужно писАть
/etc/init.d/samba restart
Иначе сервер SAMBA не перезагрузиться .


А у тебя точно стоит Ubuntu 11.04?
Цитировать
 
 
0 #3 RE: Ubuntu 11.04 Samba автономный сервераbotanik 09.09.2011 07:33
На 11.04 правильная команда /etc/init.d/smbd restart
Цитировать
 
 
+1 #4 RE: Ubuntu 11.04 Samba автономный сервераmizoff 03.11.2011 14:51
Поднял по статье SMB сервер, на Ubuntu Server 10.11. Работает как часы. Спасибо за статью!
Цитировать
 
 
0 #5 RE: Ubuntu 11.04 Samba автономный сервераmizoff 03.11.2011 21:03
Цитирую mizoff:
Поднял по статье SMB сервер, на Ubuntu Server 10.11. Работает как часы. Спасибо за статью!

Точнее на Ubuntu Server 11.10
Цитировать
 

Добавить комментарий

ВниманиеПожалуйста, не используйте комментарии с просьбой о помощи! Если Вам нужна помощь, пожалуйста, используйте наш форум. Публикация комментариев у нас ручная, так же, как и модерация. Поэтому, сообщения и ссылки проверяются лично на наличие вредоносного кода и рекламы. По вопросам рекламы на сайте обращаетесь через раздел контакты данного сайта.


Защитный код
Обновить


Яндекс.Метрика
Показатели ТИЦ и PR сайта mini Server mini Server в Facebook mini Server в Twitter