Как перезапустить samba linux

Как перезапустить samba linux

как перезапустить SAMBA после изменения smb.conf
не прибегая к reboot .

Рекомендовать в FAQ | Cообщить модератору | Наверх

Оглавление

  • как перезапустить SAMBA после изменения smb.conf?, kran, 12:03 , 11-Сен-04, (1)
    • как перезапустить SAMBA после изменения smb.conf?, kkv79, 12:42 , 11-Сен-04, (2)
      • как перезапустить SAMBA после изменения smb.conf?, INM, 12:49 , 11-Сен-04, (3)
        • как перезапустить SAMBA после изменения smb.conf?, kkv79, 13:17 , 11-Сен-04, (4)
          • как перезапустить SAMBA после изменения smb.conf?, ZaikinM, 13:27 , 11-Сен-04, (5)
            • как перезапустить SAMBA после изменения smb.conf?, aliv, 16:17 , 11-Сен-04, (6)
              • как перезапустить SAMBA после изменения smb.conf?, Vadim, 20:06 , 11-Сен-04, (7)
                • как перезапустить SAMBA после изменения smb.conf?, Hak, 22:31 , 11-Сен-04, ( 8 )

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

>как перезапустить SAMBA после изменения smb.conf
>не прибегая к reboot .

1. «как перезапустить SAMBA после изменения smb.conf?»
Сообщение от kran (ok) on 11-Сен-04, 12:03 (MSK)
Рекомендовать в FAQ | Cообщить модератору | Наверх

2. «как перезапустить SAMBA после изменения smb.conf?»
Сообщение от kkv79 (ok) on 11-Сен-04, 12:42 (MSK)

>>как перезапустить SAMBA после изменения smb.conf
>>не прибегая к reboot .
>
>
>service smb restart

пишет
service: Command not found

Рекомендовать в FAQ | Cообщить модератору | Наверх

3. «как перезапустить SAMBA после изменения smb.conf?»
Сообщение от INM (??) on 11-Сен-04, 12:49 (MSK)

>>>как перезапустить SAMBA после изменения smb.conf
>>>не прибегая к reboot .
>>
>>
>>service smb restart
>
>
>пишет
>service: Command not found

Ось у тебя какая?
# service bla-bla — это для красной шапки(скрипт так называется).
А вообще иди в папку в которую samba положила скрипт запуска и запускай скрипт приблизительно так.

# ./name_script stop (остановить)
# ./name_script start (запустить)
# ./name_script restart (рестартовать, может отсутствовать(см. скрипт))

или через swat, вкладочка «Status» там кнопочки есть(если самба правильно поставлена — сработает).

Рекомендовать в FAQ | Cообщить модератору | Наверх

4. «как перезапустить SAMBA после изменения smb.conf?»
Сообщение от kkv79 (ok) on 11-Сен-04, 13:17 (MSK)

>>>>как перезапустить SAMBA после изменения smb.conf
>>>>не прибегая к reboot .
>>>
>>>
>>>service smb restart
>>
>>
>>пишет
>>service: Command not found
>
>Ось у тебя какая?
># service bla-bla — это для красной шапки(скрипт так называется).
>А вообще иди в папку в которую samba положила скрипт запуска и
>запускай скрипт приблизительно так.
>
># ./name_script stop (остановить)
># ./name_script start (запустить)
># ./name_script restart (рестартовать, может отсутствовать(см. скрипт))
>
>или через swat, вкладочка «Status» там кнопочки есть(если самба правильно поставлена —
>сработает).

FreeBSD 4.10
а хрен его знает куда она положила ентот скрипт запуска
у меня самба из inetd.conf запускается

Рекомендовать в FAQ | Cообщить модератору | Наверх

5. «как перезапустить SAMBA после изменения smb.conf?»
Сообщение от ZaikinM on 11-Сен-04, 13:27 (MSK)

>>>>>как перезапустить SAMBA после изменения smb.conf
>>>>>не прибегая к reboot .
>>>>
>>>>
>>>>service smb restart
>>>
>>>
>>>пишет
>>>service: Command not found
>>
>>Ось у тебя какая?
>># service bla-bla — это для красной шапки(скрипт так называется).
>>А вообще иди в папку в которую samba положила скрипт запуска и
>>запускай скрипт приблизительно так.
>>
>># ./name_script stop (остановить)
>># ./name_script start (запустить)
>># ./name_script restart (рестартовать, может отсутствовать(см. скрипт))
>>
>>или через swat, вкладочка «Status» там кнопочки есть(если самба правильно поставлена —
>>сработает).
>
>
>FreeBSD 4.10
>а хрен его знает куда она положила ентот скрипт запуска
>у меня самба из inetd.conf запускается

Рекомендовать в FAQ | Cообщить модератору | Наверх

6. «как перезапустить SAMBA после изменения smb.conf?»
Сообщение от aliv (??) on 11-Сен-04, 16:17 (MSK)

/usr/local/etc/rc.d/samba.sh stop
/usr/local/etc/rc.d/samba.sh start

Рекомендовать в FAQ | Cообщить модератору | Наверх

7. «как перезапустить SAMBA после изменения smb.conf?»
Сообщение от Vadim (??) on 11-Сен-04, 20:06 (MSK)

>/usr/local/etc/rc.d/samba.sh stop
>/usr/local/etc/rc.d/samba.sh start

killall -HUP smbd
killall -HUP nmbd

Рекомендовать в FAQ | Cообщить модератору | Наверх

8 . «как перезапустить SAMBA после изменения smb.conf?»
Сообщение от Hak on 11-Сен-04, 22:31 (MSK)

Ничего не трогай самба сама перечитывает конфиги раз в минуту .

Если её перезапускать то активные пользователи отвалятся ..

Источник

Установка и настройка файлового сервера Samba на Ubuntu

Samba позволяет настроить файловое хранилище различных масштабов — от малых офисов для крупных организаций. В данной инструкции мы рассмотрим процесс настройки файлового сервера. Сначала мы выполним установку и базовую настройку с предоставлением гостевого доступа. После будет приведены примеры разграничения доступа по пользователям, группам и пользователям Active Directory.

Подготовка сервера

1. Время

Для корректного отображения дат, необходимо позаботиться о синхронизации времени. Для этого будем использовать демон chrony. Установим его:

apt-get install chrony

Разрешим автозапуск сервиса:

systemctl enable chrony

2. Брандмауэр

По умолчанию, в системах на базе Debian брандмауэр разрешает все соединения. Но если в нашем случае мы используем брандмауэр, необходимо открыть порты:

iptables -I INPUT -p tcp —dport 445 -j ACCEPT

iptables -I INPUT -p udp —dport 137:138 -j ACCEPT

iptables -I INPUT -p tcp —dport 139 -j ACCEPT

* где порт 445 используется для samba, а порты 137, 138 и 139 — для работы NetBIOS (использование имени компьютера для доступа).

apt-get install iptables-persistent

Установка и запуск Samba

Установка выполняется из репозитория одной командой:

apt-get install samba

Разрешаем автостарт сервиса:

systemctl enable smbd

И проверим, что сервис запустился:

systemctl status smbd

Проверяем, что сервер самба позволяет к себе подключиться. Для этого можно с компьютера обратиться к серверу по SMB, например, на компьютере с Windows это можно сделать из проводника, прописав путь к серверу с двух слэшей:

* в данном примере мы подключаемся к серверу Samba с IP-адресом 192.168.1.15.

Если мы настроили сервер правильно, система откроет пустую папку. На данном этапе проверка закончена и мы можем переходить к созданию первой шары.

Создание первой шары и предоставление к ней гостевого доступа (анонимного)

Разберем самый простой пример предоставления доступа к папке — анонимный доступ всем пользователям без запроса пароля.

Открываем на редактирование конфигурационный файл samba:

И добавляем настройку для общей папки:

[Общая папка]
comment = Public Folder
path = /data/public
public = yes
writable = yes
read only = no
guest ok = yes
create mask = 0777
directory mask = 0777
force create mode = 0777
force directory mode = 0777

  • [Общая папка] — имя общей папки, которое увидят пользователи, подключившись к серверу.
  • comment — свой комментарий для удобства.
  • path — путь на сервере, где будут храниться данные.
  • public — для общего доступа. Установите в yes, если хотите, чтобы все могли работать с ресурсом.
  • writable — разрешает запись в сетевую папку.
  • read only — только для чтения. Установите no, если у пользователей должна быть возможность создавать папки и файлы.
  • guest ok — разрешает доступ к папке гостевой учетной записи.
  • create mask, directory mask, force create mode, force directory mode — при создании новой папки или файла назначаются указанные права. В нашем примере права будут полные.

Создаем каталог на сервере и назначим права:

mkdir -p /data/public

chmod 777 /data/public

Применяем настройки samba, перезагрузив сервис:

systemctl restart smbd

Пробуем подключиться к папке. Мы должны зайти в нее без необходимости ввода логина и пароля.

Доступ к папке по логину и паролю

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

Открываем конфигурационный файл samba:

Добавляем настройку для новой папки:

[Папка сотрудников]
comment = Staff Folder
path = /data/staff
public = no
writable = yes
read only = no
guest ok = no
create mask = 0777
directory mask = 0777
force create mode = 0777
force directory mode = 0777

* эти настройки, во многом, похожи на те, что использовались в примере выше. Вот основные различия:

  • path = /data/staff — используем новый путь до папки.
  • public = no — запрещаем публичный доступ.
  • guest ok = no — не разрешаем гостевое подключение.

Создаем каталог для новой папки:

Задаем права на созданный каталог:

chmod 777 /data/staff

Создаем пользователя в системе Linux:

* где staff1 — имя пользователя.

Задаем пароль для пользователя:

Теперь создадим пользователя в samba:

smbpasswd -a staff1

systemctl restart smbd

Пробуем зайти на сервер — общую папку мы должны открыть без авторизации, а при попытке открыть папку сотрудников должно появиться окно ввода логина и пароля.

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

Доступ к папке определенным пользователям и группам

Теперь создадим папку, доступ к которой будут иметь ограниченное количество пользователей.

Открываем конфигурационный файл samba:

Добавляем настройку для новой папки:

[Приватная папка]
comment = Private Folder
path = /data/private
public = no
writable = no
read only = yes
guest ok = no
valid users = admin, staff2, staff3, @privateusers
write list = admin, staff2
create mask = 0777
directory mask = 0777
force create mode = 0777
force directory mode = 0777
inherit owner = yes

* стоит обратить внимание на следующие настройки:

  • path = /data/private — используем новый путь до папки.
  • writable = no и read only = yes — в данном примере мы разрешим запись в каталог только некоторым пользователям. Поэтому общие настройки, разрешающие запись в папку, должны быть запрещены.
  • valid users — список пользователей, которым разрешено подключаться к каталогу. В данном примере разрешения работают для пользователей admin, staff2 и staff3, а также для всех, кто входим в группу privateusers.
  • write list — список пользователей, которые имеют доступ к папке на чтение и запись. В данном примере мы разрешаем это только для пользователей admin и staff2.
  • inherit owner — опция позволяем включить наследование владельца при создании папок и файлов.

* если мы хотим, чтобы доступ к каталогу был полный у определенных пользователей (без разделения на тех, кто может только читать и тех, кто может также писать в папку), то опцию write list можно не указывать, а опции writable и read only оставить как в примерах выше.

Источник

Читайте также:  Samsung windows phone all model
Оцените статью