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

Оффлайн orcdunaev

  • Участник
  • *
  • Сообщений: 92
Здравствуйте. Понимаю, что вопрос изжеван, но никак не могу решить проблему.
Есть общая папка на сервере (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
Re: Трабл с общей папкой samba
« Ответ #1 : 09.12.2010 11:52:00 »
Да и когда копирую файл из-под user1 в общую папку, он тоже создается принадлежащим auser.

Оффлайн ruslandh

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

Оффлайн orcdunaev

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

Оффлайн ruslandh

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

Оффлайн orcdunaev

  • Участник
  • *
  • Сообщений: 92
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
Re: Трабл с общей папкой samba
« Ответ #6 : 13.12.2010 10:21:13 »
Проблема решена так:

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

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