The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Автоматическое монтирование сетевых папок, !*! petkas, 01-Окт-12, 07:03  [смотреть все]
Здравствуйте, вопрос наверное уже пережеванный, но не могу найти то что нужно. На сервере выделен отдельный раздел /data. На нем будут хранится общие ресурсы. Создаю шару, например:
[sfiles]
path = /data/sfiles
guest ok = yes
writeable = yes
create mask = 0666
directory mask = 0777
read only = no

Затем на клиенте подключаю ее через меню "Переход" и все работает. Для автоматического монтирования прописал в fstab следующее:
//10.0.0.1/sfiles    /home/user/test   cifs _netdev,rw,username=user,password=********,file_mode=0777,dir_mode=0777,iocharset=utf8    0    0
и шара монтируется, но с ограничениями на созданные папки и файлы. Где у меня тут ошибка?  Нагуглил что еще нужно прописывать UID и GID, или дело не только в этом?
Спасибо!

  • Автоматическое монтирование сетевых папок, !*! richit, 09:06 , 01-Окт-12 (1)
    >[оверквотинг удален]
    > directory mask = 0777
    > read only = no
    > Затем на клиенте подключаю ее через меню "Переход" и все работает. Для
    > автоматического монтирования прописал в fstab следующее:
    > //10.0.0.1/sfiles /home/user/test   cifs _netdev,rw,username=user,password=********,file_mode=0777,dir_mode=0777,iocharset=utf8
    > 0 0
    > и шара монтируется, но с ограничениями на созданные папки и файлы. Где
    > у меня тут ошибка?  Нагуглил что еще нужно прописывать UID
    > и GID, или дело не только в этом?
    > Спасибо!

        force user = user
        force group = user's_group

    • Автоматическое монтирование сетевых папок, !*! petkas, 09:19 , 01-Окт-12 (2)
      >  force user = user
      >  force group = user's_group

      добавить эти параметры в fstab?

      • Автоматическое монтирование сетевых папок, !*! richit, 09:30 , 01-Окт-12 (3)
        >>  force user = user
        >>  force group = user's_group
        > добавить эти параметры в fstab?

        [sfiles]
        path = /data/sfiles
        guest ok = yes
        writeable = yes
        create mask = 0666
        directory mask = 0777
        read only = no
        force user = user
        force group = user's_group

        Проверьте права здесь: /data/sfiles 777 user:user's_group

        почему не NFS?

        • Автоматическое монтирование сетевых папок, !*! petkas, 09:40 , 01-Окт-12 (4)
          > почему не NFS?

          в сети есть машины с win,

          > force user = user
          > force group = user's_group
          > Проверьте права здесь: /data/sfiles 777 user:user's_group

          user:user's_group - эти значения и ставить?

          не совсем понимаю, т.е. получается что происходит подмена пользователя и группы как бы? если пользователь Вася обращается к той шаре, то он как бы обращается от имени пользователя user?

          оговорюсь, на сервере я не создавал самба клиентов

          • Автоматическое монтирование сетевых папок, !*! richit, 09:45 , 01-Окт-12 (5)
            >> почему не NFS?
            > в сети есть машины с win,
            >> force user = user
            >> force group = user's_group
            >> Проверьте права здесь: /data/sfiles 777 user:user's_group
            > user:user's_group - эти значения и ставить?
            > не совсем понимаю, т.е. получается что происходит подмена пользователя и группы как
            > бы? если пользователь Вася обращается к той шаре, то он как
            > бы обращается от имени пользователя user?
            > оговорюсь, на сервере я не создавал самба клиентов

            нужно чтобы шара по авторизации была из сети или нет?

            • Автоматическое монтирование сетевых папок, !*! richit, 09:51 , 01-Окт-12 (6)
              >[оверквотинг удален]
              >> в сети есть машины с win,
              >>> force user = user
              >>> force group = user's_group
              >>> Проверьте права здесь: /data/sfiles 777 user:user's_group
              >> user:user's_group - эти значения и ставить?
              >> не совсем понимаю, т.е. получается что происходит подмена пользователя и группы как
              >> бы? если пользователь Вася обращается к той шаре, то он как
              >> бы обращается от имени пользователя user?
              >> оговорюсь, на сервере я не создавал самба клиентов
              > нужно чтобы шара по авторизации была из сети или нет?

              http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-...

              security = share OR security = user

              от этого и пляски

            • Автоматическое монтирование сетевых папок, !*! petkas, 11:22 , 01-Окт-12 (7)
              > нужно чтобы шара по авторизации была из сети или нет?

              нет нет шара без авторизации,
              security = share

              • Автоматическое монтирование сетевых папок, !*! petkas, 14:08 , 01-Окт-12 (8)
                что нет доступного решения? Прочитал еще раз про Linux nfs, вроде как все просто, но у меня в сети и win машины. Если только одну и туже папку расшарить средствами samba для win машин, и средствами nfs для linux, такой вариант сработает?
                • Автоматическое монтирование сетевых папок, !*! richit, 15:43 , 01-Окт-12 (9)
                  > что нет доступного решения? Прочитал еще раз про Linux nfs, вроде как
                  > все просто, но у меня в сети и win машины. Если
                  > только одну и туже папку расшарить средствами samba для win машин,
                  > и средствами nfs для linux, такой вариант сработает?

                  еще можно на них Apache и ProFTPd натравить и выпустить все это добро еще и по SFTP + еще для особого изврата повесть на rsync. все можно. самое главное в нашем деле читать мануал до полного просветления. (ах да... и все эксперементы только в виртуальной среде)

                  • Автоматическое монтирование сетевых папок, !*! petkas, 15:51 , 01-Окт-12 (10)
                    самое главное в нашем деле читать мануал
                    > до полного просветления.

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

                    • Автоматическое монтирование сетевых папок, !*! richit, 16:08 , 01-Окт-12 (11)
                      > самое главное в нашем деле читать мануал
                      >> до полного просветления.
                      > мне все больше кажется что это самый распространенный ответ, когда либо не
                      > хочется дать конкретный ответ, либо нет этого ответа.

                      $ uname
                      FreeBSD

                      все готовые решения из коробки. тоже самое работает и на fedore и debian

                      cat /usr/local/etc/smb.conf
                      [global]
                              dns proxy = no
                              log file = /var/log/samba/log.%m
                              netbios name = FREEBSD
                              display charset = utf-8
                              server string = File Server
                              invalid users = root
                              socket options = TCP_NODELAY
                              dos charset = utf-8
                              interfaces = rl0 lo
                              hosts allow = 192.168.12. 192.168.0.  127.
                              security = SHARE
                              syslog = 0
                              unix charset = utf-8
                              max log size = 0
                              log level = 0 vfs:2

                      [ftp]
                              comment = Share for all users
                              writeable = yes
                              locking = no
                              public = yes
                              path = /usr/home/public/ftp
                          create mask = 0777
                          directory mask = 0777
                          guest ok = Yes
                          guest only = Yes
                          force user = ftp
                          force group = ftp

                      $ ls -lap /usr/home/public/ | grep ftp
                      drwxr-xr-x  55 ftp  ftp  1536  1 окт 11:33 ftp/

                      $ cat /etc/exports
                      /usr/home/public/ftp -alldirs 192.168.0.200

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

                      Вопросы?
                      P.S. http://www.samba.org/samba/docs/Samba3-ByExample.pdf

                      • Автоматическое монтирование сетевых папок, !*! petkas, 16:41 , 01-Окт-12 (12)
                        > Вопросы?

                        зачем мне ftp, есть на сервер раздел для создание файлопомоек, не нужны никакие пароли, общая папка для всех, я ее создаю, чере smb:// открывается нормально и права доступа работают, но если если открываю ту которая монтировалалсь через fstab, включаются ограничения, есть пример по этому поводу?  

                        • Автоматическое монтирование сетевых папок, !*! richit, 16:57 , 01-Окт-12 (13)
                          >> Вопросы?
                          > зачем мне ftp, есть на сервер раздел для создание файлопомоек, не нужны
                          > никакие пароли, общая папка для всех, я ее создаю, чере smb://
                          > открывается нормально и права доступа работают, но если если открываю ту
                          > которая монтировалалсь через fstab, включаются ограничения, есть пример по этому поводу?

                          проверьте права здесь - /data/sfiles и туда куда монтируете

                          если у вас security = share, зачем пользователь в /etc/fstab
                          а пример выше конфиг на такую же помойку как вы хотите

                          убеждать не буду. самое главное не усложняйте

                        • Автоматическое монтирование сетевых папок, !*! petkas, 19:33 , 01-Окт-12 (14)
                          > проверьте права здесь - /data/sfiles и туда куда монтируете

                          права на папки выставил 777

                          > если у вас security = share, зачем пользователь в /etc/fstab

                          вот с пользователями я и путался. если, например, необходим доступ по пользователям, то сначала на сервере добавляем пользователей с такими же именами как и на клиентских машинах, затем их же добавляем в пользователи samba и задаем для них пароль. если клиент обращается к шаре, то самба смотрит есть ли пользователь с таким именем (и uid с gid) и проверяет пароль, я правильно рассуждаю? и при монтировании через fstab необходимо было бы указывать пользователя который уже есть в samba и пароль ТОТ, который был создан для этого SAMBA пользователя?

                          > убеждать не буду. самое главное не усложняйте

                          спасибо за помощь, завтра буду еще пробовать!

                        • Автоматическое монтирование сетевых папок, !*! petkas, 06:46 , 02-Окт-12 (15)
                          проблему решил, но не знаю правильно ли это: несмотря на все разрешения samba, и на маску создания файлов 0777, в /etc/profile стояла маска 022, заменил на 000 и ограничение на создаваемые фалы снялись. Но на сколько это безопасно, файл то общесистемный?
                          Хотя такой файл есть и в домашней папке каждого пользователя, так что можно настраивать индивидуально!



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

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