Вольный перевод статьи из HowtoForge.
источник...
В этой статье объясняется как установить Samba файл-сервер на Ubuntu 7.10, как настроить раздачу файлов по SMB протоколу и как добавить пользователей.
Для установки я буду использовать дистрибутив Ubuntu Server,
но все те же действия можно выполнить и в обычном (K)ubuntu desktop дистрибутиве.
По окончании установки каждый пользователь будет иметь свой домашний каталог, доступный через SMB протокол и все пользователи будут имет доступ на чтение/запись в общий каталог.
Установка Самбы.
Откройте консоль, введите команду:
sudo su
и введите пароль пользователя, созданного в процессе установки Ubuntu.
Установите пакеты для Samba:
apt-get install libcupsys2 samba samba-common
Отредактируйте файл конфигурации smb.config:
vi /etc/samba/smb.conf
В секции [Global] уберите символ комментария перед строкой
security = user
чтобы пользователи системы могли логинится к Samba серверу.
Сохраните файл и перегрузите Samba:
/etc/init.d/samba restart
Добавляем общий каталог в Samba.
Теперь добавим расшаренный каталог, доступный всем пользователям.
Создадим директорию для общих файлов и дадим ей нужные права:
mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers
chmod -R ug+rwx,o+rx-w /home/shares/allusers
В конец файла конфигурации Samba /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
Чтобы все пользователи могли читать и писать в свои домашние каталоги через самбу, нужно изменить секцию [homes]:
[homes]
comment = Home Directories
browseable = no
valid users = %S
writable = yes
create mask = 0700
directory mask = 0700
Рестартуем самбу:
/etc/init.d/samba restart
Добавление пользователей.
Для примера, добавим пользователя tom. Вы можете добавить еще пользователей, просто изменив имя tom, на нужное в следующей комманде:
useradd tom -m -G users
Установим пароль для пользователя tom. Если пользователь не должен логинится в Linux, этот шаг можно пропустить:
passwd tom
(введите пароль)
Добавим пользователя в самбу:
smbpasswd -a tom
(введите пароль пользователя)
Теперь Вы можете зайти на Linux машину через SMB со своей Windows машины, используя имя пользователя tom и работать с файлами как в домашнем каталоге пользователя tom, так и в общем каталоге.
Подписаться на:
Комментарии к сообщению (Atom)
7 комментариев:
Исправьте
vi /etc/samba/smb.conf
Большой респект автору!!
Ибо только благодаря этой статье я разобрался с xubuntu 7.04!
Большущее спасибо автору!!!
разобрался наконец то!
спасибо!хотя вместо ви можно м нано )
Отлично!
Перепробовал несколько вариантов. Получилось только с этим. Большое спасибо!
Отлично!
Перепробовал несколько вариантов. Получилось только с этим. Большое спасибо!
Отлично!
Перепробовал несколько вариантов. Получилось только с этим. Большое спасибо!
Отправить комментарий