Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.13;
Скачать: CL | DM;

Вниз

И снова о Линукс :) весна наверное   Найти похожие ветки 

 
Gydvin ©   (2007-04-13 18:59) [0]

Оффтоп конечно, но..
Просьба к разбирающемся в линуксе, помочь настроить самба сервер. Перерыл уже кучу мануала, пошарился по сайтам, форумам. Вроде все правильно, а никак.
Такая проблема. Создал на линукс машине общую папку, по задумке для чтения и записи файлов без авторизации с виндовс машины по локальной сети. Так вот, читает нормально, а вот писать отказывается, грит "Отказано в доступе". Вот sbm.config, подскажите плз, что неверно.

[global]
   workgroup = WORKGROUP
   netbios name = Host
   server string =
   security = share
   encrypt passwords = yes
[SharedDocs]
   path = /SharedDocs
   comment = Network Files
   guest ok = yes
   guest user = nobody
   browseable = yes
   public = yes
   writable = yes


 
umbra ©   (2007-04-13 19:09) [1]


>  guest user = nobody

а этот nobody имеет право записи в /SharedDocs ?


 
umbra ©   (2007-04-13 19:17) [2]

можно в секцию [global] добавить параметр, изменяющий аккаунт, который будет гостевым

guest account = myguestuser

Конечно, myguestuser должен быть существующим в системе пользователем и, конечно, не суерпользователем.


 
Gydvin ©   (2007-04-13 22:13) [3]


> а этот nobody имеет право записи в /SharedDocs ?

Абсолютно точно! Небыло прав на изменение кроме как у owner"a.
guest user можно вообще убрать.


 
Gydvin ©   (2007-04-15 19:17) [4]

Мх теперь другая проблема.
Если я создаю новый документ или папку в этой директории через "сетевое окружение" то права на редактирование последних остаются у "всех". А если напрямую, то только у текущего пользователя и нужно специально разрешать  редактирование, для каждого файла, папки...
Как можно сделать наследование этих прав для вложенных документов от корневой (в данном случае) директории "SharedDocs", независимо от пользователя их создавших (ну может быть кроме рута)? Не юзать же собственную папку через "сетевое окружение".


 
Gydvin ©   (2007-04-15 19:19) [5]

Сижу под KDE


 
Ketmar ©   (2007-04-16 00:09) [6]

smbd -d


 
Gydvin ©   (2007-04-16 07:43) [7]


> Ketmar ©   (16.04.07 00:09) [6]
> smbd -d

Это не то. Речь идет просто о наследование прав от корневого каталога. МОжет я непонятно объяснил. Допустим в /home лежит каталог SharedDocs, который я открыл для общего пользования, в справами на запись. Когда я захожу так smb://host/SharedDocs и создаю там документ, то права на его редактирование принадлежат всем. А если я в этот каталог захожу так /home/SharedDocs и создаю документ, то права на редактирование есть только у пользователя под которым в данный момент я нахожусь в системе! Тоесть smbd тут не причем, должно быть решение на уровне "Общих файлов" для разных, системных, учетных записей


 
bobby   (2007-04-16 08:24) [8]

Хорошая статья

http://linuxforum.ru/index.php?showtopic=24962&hl=samba


 
Atow   (2007-04-16 09:42) [9]

А если SUID у папки установить?


 
umbra ©   (2007-04-16 10:29) [10]

Как сказано в [9], надо установить папке SUID (chmod +s /home/SharedDocs). Тогда все вновь созданные файлы будут принадлежать группе-хозяину папки. Эта группа должна иметь право записи в свои файлы :)


 
Gydvin ©   (2007-04-16 22:45) [11]


> Atow   (16.04.07 09:42) [9]
> umbra ©   (16.04.07 10:29) [10]

Ок, завтра попробую, это больше похоже на правду. Тогда нужно будет еще переназначить гостевого пользователя, так как по умолчанию он находится группе nobody, а хозяин папки users



Страницы: 1 вся ветка

Текущий архив: 2007.05.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.065 c
6-1162980648
Out
2006-11-08 13:10
2007.05.13
Разрыв соединения


3-1171889776
mefisto
2007-02-19 15:56
2007.05.13
Проблема с печатью стариц на Fast report 4


1-1174234562
Midnighter
2007-03-18 19:16
2007.05.13
Динамическая линковка интерфейсов


15-1176549082
SkySpeed
2007-04-14 15:11
2007.05.13
Подскажите где можно найти спец ПО для изменения функц. клавиш?


2-1177430954
sat
2007-04-24 20:09
2007.05.13
Delphi + ассемблер