LinuxForum.Fans
Тема

Проблема с доступом(новыми группами пользователей)

Автор: Bormoda 5 сообщений 2135 просмотров
#193048

Здравствуйте!
Установлена OpenSuse10.3 есть папка, к которой надо организовать доступ c WindowsXP.
Если открываю доступ всем(777), то пользователи заходят без проблем.
Создаю новую группу, содержащую нужных пользователей, закрываю доступ всем(владельцу root и владеющей группе root оставляю полные права доступа 770), но добавляю созданную группу и даю ей полный доступ, то члены вновь созданой группы не могут войти.
Странность в том, что у меня есть старые группы доступа, и если я добавляю их(а не вновь созданную), то люди входят без проблем.
Такое ощущение, что новые группы "не работают". Хотя в /etc/group они появляются, в yast открываются и редактируются...
Подскажите в какую сторону копать.
Заранее спасибо за помощь.

#193116
Bormoda написал:
Здравствуйте!
Установлена OpenSuse10.3 есть папка, к которой надо организовать доступ c WindowsXP.
Если открываю доступ всем(777), то пользователи заходят без проблем.
Создаю новую группу, содержащую нужных пользователей, закрываю доступ всем(владельцу root и владеющей группе root оставляю полные права доступа 770), но добавляю созданную группу и даю ей полный доступ, то члены вновь созданой группы не могут войти.
Странность в том, что у меня есть старые группы доступа, и если я добавляю их(а не вновь созданную), то люди входят без проблем.
Такое ощущение, что новые группы "не работают". Хотя в /etc/group они появляются, в yast открываются и редактируются...
Подскажите в какую сторону копать.
Заранее спасибо за помощь.

В сторону настроек smb.conf видимо.

#193145

Настройки в самбе такие:

text

[global]
    include = /etc/samba/dhcp.conf
    logon drive = P:
    map to guest = Bad User
    logon home = \\%L\%U\.9xprofile
    printcap cache time = 750
    netbios name = Energi1
    cups options = raw
    netbios aliases = Energi1
    printing = cups
    workgroup = WORKGROUP
    logon path = \\%L\profiles\.msprofile
    os level = 35
    printcap name = cups
    usershare allow guests = Yes
    preferred master = no
        max open files = 100000
        log level = 2
        log file = /home/log.%U

[corp_docs] writeable = yes kernel oplocks = yes path = /documents/corp_docs force directory mode = 777 strict locking = yes posix locking = yes sync always = yes force create mode = 777 follow symlinks = no create mode = 777 blocking locks = yes directory mode = 777 create mask = 777 directory mask = 777 read only = No

Вроде все правильно... Опять же повторю, что не работают новые группы. Создаю группу, добавляю 2-х человек, даю группе полный доступ-не работает. Беру старую группу, где есть эти 2 человека, добавляю, даю доступ-работает.

#193188
Bormoda написал:
Настройки в самбе такие:
text

[global]
    include = /etc/samba/dhcp.conf
    logon drive = P:
    map to guest = Bad User
    logon home = \\%L\%U\.9xprofile
    printcap cache time = 750
    netbios name = Energi1
    cups options = raw
    netbios aliases = Energi1
    printing = cups
    workgroup = WORKGROUP
    logon path = \\%L\profiles\.msprofile
    os level = 35
    printcap name = cups
    usershare allow guests = Yes
    preferred master = no
        max open files = 100000
        log level = 2
        log file = /home/log.%U

[corp_docs] writeable = yes kernel oplocks = yes path = /documents/corp_docs force directory mode = 777 strict locking = yes posix locking = yes sync always = yes force create mode = 777 follow symlinks = no create mode = 777 blocking locks = yes directory mode = 777 create mask = 777 directory mask = 777 read only = No

Вроде все правильно... Опять же повторю, что не работают новые группы. Создаю группу, добавляю 2-х человек, даю группе полный доступ-не работает. Беру старую группу, где есть эти 2 человека, добавляю, даю доступ-работает.

Лучше сделать одну группу, нпример gcorp, сделать chgrp -R ucorp на всю шару, добавить всех пользователей которым можно писать(или какой нужен доступ) в шару и добавить опцию force group = +ucorp.

#193193

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

Войдите или зарегистрируйтесь, чтобы ответить.