Автор Тема: Трабл с общей папкой samba [решено]  (Прочитано 2449 раз)

Оффлайн orcdunaev

  • Завсегдатай
  • *
  • Сообщений: 92
    • Email
Здравствуйте. Понимаю, что вопрос изжеван, но никак не могу решить проблему.
Есть общая папка на сервере (alt5 server). Доступ через samba. Доступ всем для всего, то есть без всяких запретов. С виндосовских машин подключается без проблем.

На машине с simply сделал так в fstab:
//192.168.0.1/vsem /my-vsem cifs username=smbshare,pass=smbpass,rw,codepage=cp866,_netdev,iocharset=utf8,user 0 0

и так в скрипте, выполняющемся при входе пользователя:
#!/bin/sh
sleep 40s
#если меньше секунд, то папка пытается монтироваться раньше подключения к сети
mkdir -p /my-vsem
if ls -d ~/"Рабочий стол"/"Сетевая папка vsem" > /dev/null 2>&1 ;
then echo > /dev/null ;
else ln -s /my-vsem ~/"Рабочий стол"/"Сетевая папка vsem" ;
fi
#mount /my-vsem >qq

Для папки /my-vsem сделал:

chmod 777 /my-vsem
Щелкаю на ярлык на рабочем столе, вижу содержимое общей папки, могу открыть, сохранить файл. Но когда с помощью тунара из-под учетки user1 создаю в общей папке пустой файл (опенофисовский к пример), то не могу его потом открыть, т.к. он принадлежит пользователю auser. Этот пользователь из группы wheel есть на моем компе с simply и такой же пользователь есть на сервере, но какое он отношение имеет к файлу, создаваемому из-под user1?
Как сделать так, чтобы в общей папке действительно можно было делать всё?
« Последнее редактирование: 13.12.2010 19:11:05 от Skull »

Оффлайн orcdunaev

  • Завсегдатай
  • *
  • Сообщений: 92
    • Email
Re: Трабл с общей папкой samba
« Ответ #1 : 09.12.2010 11:52:00 »
Да и когда копирую файл из-под user1 в общую папку, он тоже создается принадлежащим auser.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Трабл с общей папкой samba
« Ответ #2 : 09.12.2010 12:50:58 »
Смотрите конфиги самбы. Возможно Самба работает от имени  auser

Оффлайн orcdunaev

  • Завсегдатай
  • *
  • Сообщений: 92
    • Email
Re: Трабл с общей папкой samba
« Ответ #3 : 09.12.2010 13:49:46 »
А где посмотреть, от чьего имени работает samba?
В /etc/samba/smb.conf у меня ничего про auser нет. Гостевым аккаунтом назначен пользователь smbshare.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Трабл с общей папкой samba
« Ответ #4 : 09.12.2010 15:18:13 »
Не верю :)
Самое верное - грепнуть /etc на сервере на наличие auser.

Оффлайн orcdunaev

  • Завсегдатай
  • *
  • Сообщений: 92
    • Email
Re: Трабл с общей папкой samba
« Ответ #5 : 10.12.2010 17:04:09 »
Я не понимаю. Грепнул, выяснил, что auser может получать письма для рута, и что он есть в /etc/group и т.п., не связанном с самбой.
Вот мой немудреный smb.conf с сервака:
[global]
workgroup=ADMWKG
server string = There are common files.
security=SHARE
guest account=smbshare
create mask=0777
directory mask=0777

[vsem]
path=/commonfolders/vsem
guest ok=yes
guest only=yes
writeable=yes
read only=no


На серваке содержимое папки выглядит так (хозяин файлов юзер smbshare):
total 12024
-rwxrwxrwx  1 smbshare smbshare  268800 Dec  1 16:14 2(1)(1). Первичные данные ОУ..xls
-rwxrwxrwx  1 smbshare smbshare   22528 Nov 12 11:47 5 Б,7 кл.doc
drwxr-xr-x  2 smbshare smbshare    4096 Dec  9 20:49 9aa4ee1817f9d5975f8529ecabf48bc2_files
-rwx-w--w-  1 smbshare smbshare    9285 Dec 10 16:48 OpenOffice.org Impress.odp
-rwx------  1 smbshare smbshare    7091 Dec  9 11:36 OpenOffice.org Writer.odt
-rwxr--r--  1 smbshare smbshare   36864 Dec  9 13:50 Raschyot_zatrat_k_Dogovoru_o_vozmeshchenii_komunalnyh_uslug.doc
-rwxrwxrwx  1 smbshare smbshare       0 Nov 19 21:28 provereno min net.txt
-rw-r--r--  1 root     root           0 Dec 10 16:58 qq.txt
-rwxr--r--  1 smbshare smbshare     578 Dec  9 14:41 zakaz.lnk
-rwxr--r--  1 smbshare smbshare     162 Dec 10 16:47 ~$исок работников 2010.doc
drwxrwxrwx  5 smbshare smbshare    4096 Dec 10 16:26 Бабушкина Е А
-rwxrwxrwx  1 smbshare smbshare  186368 Sep 21 17:06 База учителя (2).doc
drwxrwxrwx 10 smbshare smbshare    4096 Dec 10 16:48 Дунаев А В
drwxr-xr-x  2 smbshare smbshare    4096 Dec 10 16:20 Кенгуру-выпускникам
drwxrwxrwx  3 smbshare smbshare    4096 Dec 10 13:28 Коренкова И И
drwxr-xr-x  2 smbshare smbshare    4096 Dec 10 11:11 ПНПО
-rwxrwxrwx  1 smbshare smbshare 8259072 Nov 11 15:46 Поздравляем.doc
-rwxrwxrwx  1 smbshare smbshare   28672 Nov 24 20:04 Представление Арсентьева.2010 испр.doc
-rwxrwxrwx  1 smbshare smbshare   54272 Nov 15 13:36 Приказ № 1487 проф-ка соц.рисков на 12.11.10.doc
-rwxrwxrwx  1 smbshare smbshare  125440 Nov 25 13:29 Программа2.doc
-rwxrwxrwx  1 smbshare smbshare   50688 Nov 10 11:33 Расписание преп.xls
-rwxrwxrwx  1 smbshare smbshare  204556 Nov 10 11:00 Расписание преподавателей.html
-rwxrwxrwx  1 smbshare smbshare   42496 Oct 11 16:56 Расписание работы спортивных залов2010-2011.doc
-rwxrwxrwx  1 smbshare smbshare   91907 Nov 10 16:34 Расписание.html
drwxrwxrwx  4 smbshare smbshare    4096 Dec 10 14:23 Самсонова С В
drwxrwxrwx  3 smbshare smbshare    4096 Dec 10 15:05 Спиридонова Ю С
-rwxrwxrwx  1 smbshare smbshare   60928 Dec  7 10:49 Список работников 2010.doc
-rwxrwxrwx  1 smbshare smbshare   20992 Nov 12 13:14 Список учащихся 2.doc
drwxrwxrwx  8 smbshare smbshare    4096 Dec  4 10:40 Шапошникова Г М
-rwxrwxrwx  1 smbshare smbshare  154112 Nov 20 13:20 Экстерн.doc
-rwxrwxrwx  1 smbshare smbshare  181248 Dec  8 17:57 муниципальное задание.doc
-rwxrwxrwx  1 smbshare smbshare   38400 Nov 15 12:38 приказ № 1482 об усилении контр.за посещ.11.2010.doc
drwxr-xr-x  3 smbshare smbshare    4096 Dec 10 15:25 рассылка приложения ДТП15[1].11.10
drwxr-xr-x  2 smbshare smbshare    4096 Dec  9 16:57 с интернета по ФГОС
-rwxr--r--  1 smbshare smbshare 2319140 Dec  9 16:58 с интернета по ФГОС.rar

А на клиенте так (хозяин - auser, остальным изначально разрешения только на чтение, но на некоторых файлах я экспериментировал с chmod 777, поэтому у них полный доступ):

total 11984
-rwxrwxrwx  1 auser sambashare  268800 Dec  1 16:14 2(1)(1). Первичные данные ОУ..xls
-rwxrwxrwx  1 auser sambashare   22528 Nov 12 11:47 5 Б,7 кл.doc
drwxr-xr-x  2 auser sambashare       0 Dec  9 20:49 9aa4ee1817f9d5975f8529ecabf48bc2_files
-rwx-w--w-  1 auser sambashare    9285 Dec 10 16:48 OpenOffice.org Impress.odp
-rwx------  1 auser sambashare    7091 Dec  9 11:36 OpenOffice.org Writer.odt
-rwxr--r--  1 auser sambashare   36864 Dec  9 13:50 Raschyot_zatrat_k_Dogovoru_o_vozmeshchenii_komunalnyh_uslug.doc
-rwxrwxrwx  1 auser sambashare       0 Nov 19 21:28 provereno min net.txt
-rw-r--r--  1 root  root          3145 Dec 10 16:58 qq.txt
-rwxr--r--  1 auser sambashare     578 Dec  9 14:41 zakaz.lnk
-rwxr--r--  1 auser sambashare     162 Dec 10 16:47 ~$исок работников 2010.doc
drwxrwxrwx  5 auser sambashare       0 Dec 10 16:26 Бабушкина Е А
-rwxrwxrwx  1 auser sambashare  186368 Sep 21 17:06 База учителя (2).doc
drwxrwxrwx 10 auser sambashare       0 Dec 10 16:48 Дунаев А В
drwxr-xr-x  2 auser sambashare       0 Dec 10 16:20 Кенгуру-выпускникам
drwxrwxrwx  3 auser sambashare       0 Dec 10 13:28 Коренкова И И
drwxr-xr-x  2 auser sambashare       0 Dec 10 11:11 ПНПО
-rwxrwxrwx  1 auser sambashare 8259072 Nov 11 15:46 Поздравляем.doc
-rwxrwxrwx  1 auser sambashare   28672 Nov 24 20:04 Представление Арсентьева.2010 испр.doc
-rwxrwxrwx  1 auser sambashare   54272 Nov 15 13:36 Приказ № 1487 проф-ка соц.рисков на 12.11.10.doc
-rwxrwxrwx  1 auser sambashare  125440 Nov 25 13:29 Программа2.doc
-rwxrwxrwx  1 auser sambashare   50688 Nov 10 11:33 Расписание преп.xls
-rwxrwxrwx  1 auser sambashare  204556 Nov 10 11:00 Расписание преподавателей.html
-rwxrwxrwx  1 auser sambashare   42496 Oct 11 16:56 Расписание работы спортивных залов2010-2011.doc
-rwxrwxrwx  1 auser sambashare   91907 Nov 10 16:34 Расписание.html
drwxrwxrwx  4 auser sambashare       0 Dec 10 14:23 Самсонова С В
drwxrwxrwx  3 auser sambashare       0 Dec 10 15:05 Спиридонова Ю С
-rwxrwxrwx  1 auser sambashare   60928 Dec  7 10:49 Список работников 2010.doc
-rwxrwxrwx  1 auser sambashare   20992 Nov 12 13:14 Список учащихся 2.doc
drwxrwxrwx  8 auser sambashare       0 Dec  4 10:40 Шапошникова Г М
-rwxrwxrwx  1 auser sambashare  154112 Nov 20 13:20 Экстерн.doc
-rwxrwxrwx  1 auser sambashare  181248 Dec  8 17:57 муниципальное задание.doc
-rwxrwxrwx  1 auser sambashare   38400 Nov 15 12:38 приказ № 1482 об усилении контр.за посещ.11.2010.doc
drwxr-xr-x  3 auser sambashare       0 Dec 10 15:25 рассылка приложения ДТП15[1].11.10
drwxr-xr-x  2 auser sambashare       0 Dec  9 16:57 с интернета по ФГОС
-rwxr--r--  1 auser sambashare 2319140 Dec  9 16:58 с интернета по ФГОС.rar

В связи с этим вопросы:
1) как сделать так, чтобы хозяином файлов при их создании не становился auser?
2) Или как давать создаваемым файлам разрешения 777? Причем create mask=777 в smb.conf УЖЕ присутствует.

Оффлайн orcdunaev

  • Завсегдатай
  • *
  • Сообщений: 92
    • Email
Re: Трабл с общей папкой samba
« Ответ #6 : 13.12.2010 10:21:13 »
Проблема решена так:

force create mode=0777
force directory mode =077
force user=smbshare

Хотя владельцем файла все равно почему-то становится auser, но по крайней мере все прочие тоже могут делать с этим файлом что хотят.