• Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта

Ubuntu 10.10 Samba автономный сервер

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

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

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

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

  • sudo su

Установка Samba

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

  • aptitude install libcups2 samba samba-common

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

  • nano /etc/samba/smb.conf

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

  • nano /etc/samba/smb.conf
[...]
# "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

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

В этом примере, я буду добавлять пользователя с именем tom. Вы можете добавить столько пользователей, сколько Вам нужно так же, просто замените имя пользователя tom на желаемое имя пользователя в командах.

  • 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 и выбранный Вами пароль.