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

CentOS 5.6 Samba автономный сервера

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

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

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

Я использую систему CentOS 5.6 здесь с именем хоста server1.example.com и IP адресом 192.168.0.100. Пожалуйста, убедитесь, что SELinux отключена, как показано в главе учебника: Идеальный сервер - CentOS 5.6 x86_64 [ISPConfig 3] - (3 часть)

Установка Samba

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

  • yum install cups-libs samba samba-common

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

  • nano /etc/samba/smb.conf

Убедитесь, что Dы видите следующие строки в разделt [global]:

[...]
# Backend to store user information in. New installations should
# use either tdbsam or ldapsam. smbpasswd is available for backwards
# compatibility. tdbsam requires no further configuration.

        security = user
        passdb backend = tdbsam
[...]

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

  • chkconfig --levels 235 smb on
  • /etc/init.d/smb start

Добавление Samba шары

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

  • 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]/[домашние] разделы в smb.conf файле):

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

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

  • /etc/init.d/smb restart

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

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

  • useradd tom -m -G users

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

  • passwd tom
[...]
Enter the password for the new user.

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

  • smbpasswd -a tom
[...]
Enter the password for the new user.

Теперь Вы в состоянии войти в систему с Вашей рабочей станции Windows с File Explorer (по адресу: \\192.168.0.100 или \\192.168.0.100\tom на домашний каталог tom пользователя) с использованием имени пользователя tom и выбранным Вами пароля и хранения файлы на сервере Linux.