Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.05.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.056 c
15-1176232304
ArtemESC
2007-04-10 23:11
2007.05.13
Как выципить мелодию которая подоется на колонки?


3-1172059555
newby
2007-02-21 15:05
2007.05.13
firebird embedded


15-1176372251
Erik1
2007-04-12 14:04
2007.05.13
Install Indy 10


15-1176277952
Kerk
2007-04-11 11:52
2007.05.13
Помогите написать перловый регэксп плиз


3-1172472615
Novice
2007-02-26 09:50
2007.05.13
Две таблицы в одной сетке (Grid)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский