LINUX.ORG.RU
ФорумAdmin

SAMBA Помогите написать конфиг

 , , ,


0

0

Перепробовал уже тысячу способов и Хав-Ту. В лучшем варианте ползатели могут редактировать и удалять уже имеющиеся файлы и папки, создавать новые папки, но уже не могут создавать новых файлов... Кароче я в панике, что это никогда не кончится.

Кароче Сизиф трудится над:
1шт Файловый сервер,

есть 20 ползателей.

Юзер: Может заходить:

 u111	папка1			
u112	папка1			
u113	папка1			
u114	папка1			
u115	папка1			
u116	папка2			
u117	папка2			
u118	папка2			
u119	папка2			
u120	папка2			
u121	папка3			
u122	папка3			
u123	папка3			
u124	папка3			
u125	папка3			
u126	папка3			
u127	папка3			
u128	папка4	папка2	папка1	папка3
u129	папка4	папка2	папка1	папка3
u130	папка4	папка2	папка1	папка3 

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

ТО что уже есть поуказывать стесняюсь, поскольку наворочал там «маманегорюй»... Но если будете настраивать..
Там сейчас кароче расшарил все папки на все подрят и все равно жуть что твориться.

Что делал примерно:

Группы:
net groupmap add ntgroup=«Группа папки Рабочая» unixgroup=work type=d
net groupmap add ntgroup=«Группа папки Секрет» unixgroup=total type=d
net groupmap add ntgroup=«Группа папки Менеджеры» unixgroup=managers type=d

Пользователи:
useradd -d /dev/null -s /bin/false -g total -G managers -c «Иванов» u111
useradd -d /dev/null -s /bin/false -g total -G managers -c «Петров» u112
useradd -d /dev/null -s /bin/false -g total -G managers -c «Сидоров» u119

smbpasswd -a u118 GW3tyPf9
smbpasswd -a u115 meH2cDd

Хочу добавить, что домена нет, а папки пользователям монтироуются через fstab

типа: mount cifs //server/папка /home/user/папка iocharset=utf8,username=u112,password=pass,dir_mode=0777,file_mode=0777 0 0

PS А windows пользователя могут редактировать и создавать и удалять папки и файлы.

вот ls -al

drwxr-xr-x 2 root total 4096 Ноя 5 09:51 111
drwxr-xr-x 2 root total 4096 Ноя 5 09:52 222

папку 111 создал ubuntu пользователь и далее он в ней не может создать ни файл ни папку только удалить или переименовать. папку 222 создал windows пользователь и далее он в ней может создавать и файлы и папки и че угодно делать и с этой папкой и с папкой созданой ubuntu пользователем. и тут встает вопрос, либо ... не незнаю, что и думать уже...
А если найти папку в сетевом окружении и авторизоваться через логин и пароль, то все нормально работает.
КАК МОНТИРОВАТЬ ЭТУ УЖАСНО-УПРЯМУЮ ПАПКУ АВТОМАТИЧЕСКИ???? ПАМАГИТЕЕЕЕЕ!!!!

[global]
        server string = %h server
        map to guest = Bad User
        obey pam restrictions = Yes
        pam password change = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        unix password sync = Yes
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        preferred master = Yes
        dns proxy = No
        usershare allow guests = Yes
        panic action = /usr/share/samba/panic-action %d
        idmap config * : backend = tdb

[Папка1]
        comment = Папка1
        path = /home/folder1
        valid users = u120, u119, u125, u111, u124
        admin users = u120, u119, u125, u111, u124
        write list = u120, u119, u125, u111, u124, root
        browseable = No


Последнее исправление: cetjs2 (всего исправлений: 1)

Вообще ничего не понятно.
P.S.дальше середины не смог прочитать. И есть же красивое слово «директория».

v9lij ★★★★★
()
Ответ на: комментарий от v9lij

папка директория...

до тех пор, пока оно работает не так как надо, оно - папкО вообще, )))

но не в этом суть, есть несколько пользователей. Им нужны подключенные папки, кому-какие по необходимости, кому одна, кому 2-3 из списка.
Так вот Виндовые пользователи все могут там, а линуксовые нет. Что тут непонятного?

reanews
() автор топика
Ответ на: комментарий от Atlant

umask 0000

попробовал и ничего. у клиентов KDE + Dolphin если заходить из консоли под root на примонтированую шару, то все хорошо работает, а если от текущего пользователя, то на удаление-создание говорит отказано в доступе, а если в дельфине, то так же.
в самбе наверно уже все что можно разрешено:

[бухгалтерия]
comment = бухгалтерия
path = /home/бухгалтерия
valid users = u120, u119, u125, u111, u124
admin users = u120, u119, u125, u111, u124
write list = u120, u119, u125, u111, u124, root
browseable = No

reanews
() автор топика
Ответ на: umask 0000 от reanews

покажи результат

sudo mount -t cifs //server/папка /home/user/папка iocharset=utf8,username=u112,password=pass,dir_mode=0777,file_mode=0777,noacl
cd /home/user/папка
umask 
umask 0000
umask
touch test.delme
ls -l test.delme
P.S. в параметрах монтирования добавлен новый параметер noacl - не забудь прописать его.

Atlant ★★★★★
()
Последнее исправление: Atlant (всего исправлений: 2)
Ответ на: комментарий от Atlant

смонтировал

cd /home/user/папка

root@r-pc:/home/user/папка# umask
0000
root@r-pc:/home/user/папка# umask 0000

root@r-pc:/home/user/папка# touch test.delme

root@r-pc:/home/user/папка# ls -l test.delme
-rw-r--r-- 1 root 20002 0 нояб. 5 14:34 test.delme

reanews
() автор топика
Ответ на: а, тупанул от reanews

а от root

может создавать и папки и файлы. Вот бы еще и от пользователя. Только есть один ньюанс, пользователь Ubuntu не равен пользователю SAMBA. т.е. на локальном компьютере он user например, а в samba он уже u120. Правда получается дтоже самое и в windows как бы.

reanews
() автор топика
Ответ на: комментарий от Atlant

Выводы:

-rwxrwxrwx 1 nobody 20002 2817959 авг. 21 11:09 C 17 июня 2013.pdf
-rwxrwxrwx 1 nobody 20002 345118 авг. 21 11:11 FS-CH.pdf
-rw-r--r-- 1 root 20002 0 нояб. 5 14:45 test.delme
drwxrwxrwx 67 nobody 20002 0 нояб. 1 13:26 Кузьмина
drwxrwxrwx 15 nobody 20002 0 нояб. 5 12:17 Петрова
drwxrwxrwx 19 nobody 20002 0 нояб. 1 17:09 Папка


getfacl: Удаление начальных '/' из абсолютных путей
# file: home/user/folders/папка/
# owner: nobody
# group: 20002
user::rwx
group::rwx
other::rwx

reanews
() автор топика
Ответ на: Выводы: от reanews

тогда не знаю, попробуй ещё на всякий случай к параметрам mount подставить
nounix
а вообще для linux клиентов наверное лучше настроить NFS сервер и не мучаться с самбой(она же всётаки для винды)

Atlant ★★★★★
()
Последнее исправление: Atlant (всего исправлений: 1)
Ответ на: а от root от reanews

замонтируйся так:

mount //192.168.1.200/admin /mnt/last -o username=all,password=all,gid=0,uid=0,nounix,dir_mode=0777,file_mode=0777

vxzvxz ★★★
()
Ответ на: комментарий от vxzvxz

Вай супер!!!!

Помогло!!! Ураа!!! Я доволен как слон! ОГРОМНЫЙ ПОКЛОН ТЕБЕ МИЛ-ЧЕЛОВЕК!!! ЦЕЛОВАТЬСЯ, НА РАДОСТЯХ НЕ ПОЛЕЗУ, НО ЕЛЕ СДЕРЖИВАЮСЬ!!!

reanews
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.