The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Настройка SAMBA сервера, !*! d0m0v0y, 17-Янв-17, 15:43  [смотреть все]
Добрый день.
Жизнь заставила настраивать сервер SAMBA.
Имеем CentOS v 6.6 и Samba 3.6.23
SELinux отключен
В Iptables доступа предоставлены, если создавать шару доступну для всех или для одного пользователя - проблем нет
Что нужно:
Имеется задание - создать папки, к каждой из них должны иметь доступ разные учетки.
К примеру к папке Test - Ivanov, Petrov, Sidorov
Из того, что нагуглилось сложилось впечатление, что можно создать юзеров, а затем их загнать в группу, и в smb.conf, прописать valid users = @test
Попробовал не получается.
Ниже распишу что было сделано, ибо с Линуксом знаком поверхностно
Создана папка
Создан юзер
useradd Ivanov
groupadd traffics
usermod -a -G traffics Ivanov
smbpasswd -a Ivanov
Такие манипуляции были сделаны с тремя учетками. Все учетки видно в группе если выполнить cat /etc/group
Далее - темнота :)
cd /mnt/
chown -R Ivanov:traffics secret/
Это командой я поменяю владельца, но как дать права на папку всей группе? chmod -R 0770 secret/
На кого будут распостранятся данные правила доступа?
Хелп плиз
  • Настройка SAMBA сервера, !*! ПавелС, 21:45 , 17-Янв-17 (1)
    >[оверквотинг удален]
    > smbpasswd -a Ivanov
    > Такие манипуляции были сделаны с тремя учетками. Все учетки видно в группе
    > если выполнить cat /etc/group
    > Далее - темнота :)
    > cd /mnt/
    > chown -R Ivanov:traffics secret/
    > Это командой я поменяю владельца, но как дать права на папку всей
    > группе? chmod -R 0770 secret/
    > На кого будут распостранятся данные правила доступа?
    > Хелп плиз

    Правильная дорога. 770 это 7 для Ivanov и 7 для группы traffics.
    Вот пример моей шары:


    [Share]
        guest ok = no
        read only = no
        browseable = yes
        path = /path
        valid users = @group
        write list = @group
        create mask = 660
        directory mask = 770
        force group = group

    • Настройка SAMBA сервера, !*! d0m0v0y, 16:30 , 20-Янв-17 (3)
      >[оверквотинг удален]
      >     guest ok = no
      >     read only = no
      >     browseable = yes
      >     path = /path
      >     valid users = @group
      >     write list = @group
      >     create mask = 660
      >     directory mask = 770
      >     force group = group
      >

      Вроде разобрался...
      Шары создал, группы создал, все прописал.
      Но, теперь новая трабла.
      Если Ivanov, вносит изменения в существующий файл, то Petrov, не может внести изменения в этот файл. МОжет работать с ним только в режиме чтения
      Чего не хватает в правах?
      drwxrwx---
      Сейчас на каталоги стоят вот такие права.

      • Настройка SAMBA сервера, !*! Павел Самсонов, 11:06 , 22-Янв-17 (5)
        >[оверквотинг удален]
        >>
        > Вроде разобрался...
        > Шары создал, группы создал, все прописал.
        > Но, теперь новая трабла.
        > Если Ivanov, вносит изменения в существующий файл, то Petrov, не может внести
        > изменения в этот файл. МОжет работать с ним только в режиме
        > чтения
        > Чего не хватает в правах?
        > drwxrwx---
        > Сейчас на каталоги стоят вот такие права.

        На каталоги это на каталоги. С какими правами создаются файлы? Покажи ls -la share.
        В моем примере должны отрабатыват, create mask = 660, directory mask = 770, force group = group. Тогда файлы создаются 660 с группой group (которой дано 6 - rw).

        • Настройка SAMBA сервера, !*! d0m0v0y, 09:20 , 23-Янв-17 (6)
          >[оверквотинг удален]
          >> изменения в этот файл. МОжет работать с ним только в режиме
          >> чтения
          >> Чего не хватает в правах?
          >> drwxrwx---
          >> Сейчас на каталоги стоят вот такие права.
          > На каталоги это на каталоги. С какими правами создаются файлы? Покажи ls
          > -la share.
          > В моем примере должны отрабатыват, create mask = 660, directory mask =
          > 770, force group = group. Тогда файлы создаются 660 с группой
          > group (которой дано 6 - rw).

          Команды указанные вами я в smb.conf не прописывал.
          Если я их сейчас пропишу - вновь созданные файлы, будут иметь уже "правильные" права? :)
          Если это не запрещено правилами ресурса, я разместил скрин на фотохостинге:
          http://images.vfl.ru/ii/1485152272/50b5c256/15786181.jpg
          Заранее спасибо вам за помощь!

          • Настройка SAMBA сервера, !*! Павел Самсонов, 10:15 , 23-Янв-17 (7)
            >[оверквотинг удален]
            >>> drwxrwx---
            >>> Сейчас на каталоги стоят вот такие права.
            >> На каталоги это на каталоги. С какими правами создаются файлы? Покажи ls
            >> -la share.
            >> В моем примере должны отрабатыват, create mask = 660, directory mask =
            >> 770, force group = group. Тогда файлы создаются 660 с группой
            >> group (которой дано 6 - rw).
            > Команды указанные вами я в smb.conf не прописывал.
            > Если я их сейчас пропишу - вновь созданные файлы, будут иметь уже
            > "правильные" права? :)

            Да должны иметь права каталоги - 770 файлы - 660 с группой, указанной в force group.
            > Если это не запрещено правилами ресурса, я разместил скрин на фотохостинге:
            > http://images.vfl.ru/ii/1485152272/50b5c256/15786181.jpg
            > Заранее спасибо вам за помощь!

          • Настройка SAMBA сервера, !*! Павел Самсонов, 10:17 , 23-Янв-17 (8)
            >[оверквотинг удален]
            >> На каталоги это на каталоги. С какими правами создаются файлы? Покажи ls
            >> -la share.
            >> В моем примере должны отрабатыват, create mask = 660, directory mask =
            >> 770, force group = group. Тогда файлы создаются 660 с группой
            >> group (которой дано 6 - rw).
            > Команды указанные вами я в smb.conf не прописывал.
            > Если я их сейчас пропишу - вновь созданные файлы, будут иметь уже
            > "правильные" права? :)
            > Если это не запрещено правилами ресурса, я разместил скрин на фотохостинге:
            > http://images.vfl.ru/ii/1485152272/50b5c256/15786181.jpg

            Ну на скрине на саму папку "." разрешения нормальные, а файлы создаются не с той группой, и для группы нет разрешения "w".
            > Заранее спасибо вам за помощь!

            • Настройка SAMBA сервера, !*! d0m0v0y, 11:12 , 23-Янв-17 (9)
              >[оверквотинг удален]
              >>> 770, force group = group. Тогда файлы создаются 660 с группой
              >>> group (которой дано 6 - rw).
              >> Команды указанные вами я в smb.conf не прописывал.
              >> Если я их сейчас пропишу - вновь созданные файлы, будут иметь уже
              >> "правильные" права? :)
              >> Если это не запрещено правилами ресурса, я разместил скрин на фотохостинге:
              >> http://images.vfl.ru/ii/1485152272/50b5c256/15786181.jpg
              > Ну на скрине на саму папку "." разрешения нормальные, а файлы создаются
              > не с той группой, и для группы нет разрешения "w".
              >> Заранее спасибо вам за помощь!

              Для "правильных" прав я вношу изменения в конфиг, как вы написали выше, рестартую и тестирую?
              Так?

              • Настройка SAMBA сервера, !*! ПавелС, 19:03 , 23-Янв-17 (10)
                >[оверквотинг удален]
                >>> Если я их сейчас пропишу - вновь созданные файлы, будут иметь уже
                >>> "правильные" права? :)
                >>> Если это не запрещено правилами ресурса, я разместил скрин на фотохостинге:
                >>> http://images.vfl.ru/ii/1485152272/50b5c256/15786181.jpg
                >> Ну на скрине на саму папку "." разрешения нормальные, а файлы создаются
                >> не с той группой, и для группы нет разрешения "w".
                >>> Заранее спасибо вам за помощь!
                > Для "правильных" прав я вношу изменения в конфиг, как вы написали выше,
                > рестартую и тестирую?
                > Так?

                Да.

                Можно на старые файлы сделать
                cd share
                sudo chgrp -R traffics .
                sudo -R chmod g+w .

                • Настройка SAMBA сервера, !*! d0m0v0y, 12:46 , 24-Янв-17 (11)
                  >[оверквотинг удален]
                  >>> не с той группой, и для группы нет разрешения "w".
                  >>>> Заранее спасибо вам за помощь!
                  >> Для "правильных" прав я вношу изменения в конфиг, как вы написали выше,
                  >> рестартую и тестирую?
                  >> Так?
                  > Да.
                  > Можно на старые файлы сделать
                  > cd share
                  > sudo chgrp -R traffics .
                  > sudo -R chmod g+w .

                  Этими командами я на ранее записанные файлы "раздам" правильные права?
                  Верно?

                  • Настройка SAMBA сервера, !*! Павел Самсонов, 10:26 , 25-Янв-17 (12)
                    >[оверквотинг удален]
                    >>> Для "правильных" прав я вношу изменения в конфиг, как вы написали выше,
                    >>> рестартую и тестирую?
                    >>> Так?
                    >> Да.
                    >> Можно на старые файлы сделать
                    >> cd share
                    >> sudo chgrp -R traffics .
                    >> sudo -R chmod g+w .
                    > Этими командами я на ранее записанные файлы "раздам" правильные права?
                    > Верно?

                    Да
                    или такими


                    cd share
                    sudo chgrp traffics *
                    sudo chmod g+w *


                    • Настройка SAMBA сервера, !*! d0m0v0y, 10:15 , 26-Янв-17 (13)
                      >[оверквотинг удален]
                      >>> sudo -R chmod g+w .
                      >> Этими командами я на ранее записанные файлы "раздам" правильные права?
                      >> Верно?
                      > Да
                      > или такими
                      >
                       
                      > cd share
                      > sudo chgrp traffics *
                      > sudo chmod g+w *
                      >

                      Спасибо, получилось.
                      Там еще после названия группы нужно было добавить название шары. Ну я уже по аналогии уловил :)

                    • Настройка SAMBA сервера, !*! d0m0v0y, 12:41 , 06-Апр-17 (14)
                      >[оверквотинг удален]
                      >>> sudo -R chmod g+w .
                      >> Этими командами я на ранее записанные файлы "раздам" правильные права?
                      >> Верно?
                      > Да
                      > или такими
                      >
                       
                      > cd share
                      > sudo chgrp traffics *
                      > sudo chmod g+w *
                      >

                      Снова здравствуйте.
                      Вопрос такого характера.
                      Есть "общая" шара. Но у каждого юзера есть и свои личыне шары. Подключив личные - я вынужден был и общую подключить под их учеткой.
                      ПРоблема - Файлы создать могут - удалить нет
                      Насколько я понимаю - решение, созбать группу в которой будет все юзеры и дать этой группе права?

  • Настройка SAMBA сервера, !*! zd3n, 06:50 , 18-Янв-17 (2)
    После
    > smbpasswd -a Ivanov

    делалось это?

    smbpasswd -e Ivanov




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру