The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Samba, вопросы интеграции Unix и Windows (Аутентификация)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Samba разрешить доступ всем, dgdeeper (ok), 20-Фев-11, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "Samba разрешить доступ всем"  +/
Сообщение от dgdeeperemail (ok), 24-Фев-11, 09:30 

[root@localhost samba]# smbclient -L //192.168.1.100
Enter dgdeeper's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.5.6-71.fc14]
Server requested LANMAN password (share-level security) but 'client lanman auth' is disabled
tree connect failed: NT_STATUS_ACCESS_DENIED

dgdeeper - пользователь в системе

новые настройки не пускают


Ответить | Правка | Наверх | Cообщить модератору

3. "Samba разрешить доступ всем"  +/
Сообщение от eve (?), 24-Фев-11, 18:02 
> dgdeeper - пользователь в системе

А он был добавлен в samba? smbpasswd -a dgpeeper

> новые настройки не пускают

И не должны пускать. Из твоего запроса следует, что тебе нужен доступ к ресурсу только для чтения и для гостя.
У тебя security=share (как для Win9x клиента) и client lanman auth = no. Тебе надо сказать какому пользователю можно смотреть этот ресурс в настройках и client lanman auth = yes. А ты запрашиваешь доступ от имени другого пользователя. Не вводи пароль для гостевого доступа.


Ответить | Правка | Наверх | Cообщить модератору

4. "Samba разрешить доступ всем"  +/
Сообщение от dgdeeperemail (ok), 24-Фев-11, 18:18 
добавил юзера dgdeeper в самбу (не пойму только, зачем) с нулевым паролем

[root@localhost samba]# smbclient -L //192.168.1.100
Enter dgdeeper's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.5.6-71.fc14]

    Sharename       Type      Comment
    ---------       ----      -------
    pub             Disk      
    IPC$            IPC       IPC Service (localhost)
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.5.6-71.fc14]

    Server               Comment
    ---------            -------
    FREEBSD              FreeBSD server on my network

    Workgroup            Master
    ---------            -------
    WORKGROUP            FREEBSD

но по сети по-прежнему не могу войти


Ответить | Правка | Наверх | Cообщить модератору

5. "Samba разрешить доступ всем"  +/
Сообщение от eve (?), 24-Фев-11, 20:15 
> но по сети по-прежнему не могу войти

Что выдаёт smbclient //192.168.1.100/pub?

Ответить | Правка | Наверх | Cообщить модератору

6. "Samba разрешить доступ всем"  +/
Сообщение от dgdeeperemail (ok), 25-Фев-11, 00:22 
>> но по сети по-прежнему не могу войти
> Что выдаёт smbclient //192.168.1.100/pub?

[root@localhost dgdeeper]# smbclient //192.168.1.100/pub
Enter dgdeeper's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.5.6-71.fc14]
Server not using user level security and no password supplied.
tree connect failed: NT_STATUS_BAD_NETWORK_NAME

что нужно по минимуму написать в smb.conf, чтобы просто расшарить папку?
сейчас я и вовсе не могу попасть на сервер

Ответить | Правка | Наверх | Cообщить модератору

7. "Samba разрешить доступ всем"  +/
Сообщение от dgdeeperemail (ok), 25-Фев-11, 00:36 
вернулся на конфиг, поменял папку и юзера
[global]
        workgroup = workgroup1
        netbios name = fs
        server string = %h
        security = user
        null passwords = Yes
        guest ok = Yes
[pub]
        path = /home/dgdeeper
        read only = no
        guest only = no
        guest ok = yes
        writable = yes
        browseable = yes

листинг теперь такой:

[root@localhost /]# smbclient //192.168.1.100/pub
Enter dgdeeper's password:
Domain=[WORKGROUP1] OS=[Unix] Server=[Samba 3.5.6-71.fc14]
smb: \> ls -l
NT_STATUS_ACCESS_DENIED listing \-l

        33381 blocks of size 262144. 5057 blocks available
smb: \>


Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

8. "Samba разрешить доступ всем"  +/
Сообщение от eve (?), 25-Фев-11, 02:53 
> smb: \> ls -l

Нет такой команды у smbclient. Есть ls.
Полезно ознакомиться с man smbclient.

> NT_STATUS_ACCESS_DENIED

Это говорит о том, что аутентификацию прошёл успешно, но доступ не авторизован. Т.е. права доступа не позволяют прочитать содержимое.

Несколько непонятно что тебе надо получить: то ли обший ресурс, то ли доступ к домашней директории под другим пользователем. Попробуй вот этот.

[global]                                                                        
  workgroup = workgroup1                                                  
  netbios name = fs                                                      
  null passwords = Yes                                                    
  guest ok = Yes                    
  guest account = nobody                                    
  encrypt passwords = Yes
[homes]
  browseable = yes
  writable = yes
  create mask = 640
  case sensitive = yes
[pub]
  path = /home/pub
  public = yes
  read only = yes
  write list = dgdeeper
  case sensitive = yes

Убедись, что dgdeeper - владелец /home/dgdeeper и имеет права чтение-запись на /home/pub.

Ответить | Правка | Наверх | Cообщить модератору

9. "Samba разрешить доступ всем"  +/
Сообщение от dgdeeperemail (ok), 26-Фев-11, 10:09 
спасибо огромное, все работает!

еще один вопрос.
у меня в fstab монтируется еще один раздел таким образом:

/dev/sdb1 /mnt/fileserver ext4 rw,noexec,user 0 0

как дать права на доступ гостю и к нему?

Ответить | Правка | Наверх | Cообщить модератору

10. "Samba разрешить доступ всем"  +/
Сообщение от eve (?), 28-Фев-11, 17:03 
> /dev/sdb1 /mnt/fileserver ext4 rw,noexec,user 0 0
> как дать права на доступ гостю и к нему?

Вопрос не ясен. Речь идёт только о Samba или о локальном доступе?
Как общая рекомендация man chmod.

Ответить | Правка | Наверх | Cообщить модератору

11. "Samba разрешить доступ всем"  +/
Сообщение от dgdeeperemail (ok), 28-Фев-11, 17:18 
>> /dev/sdb1 /mnt/fileserver ext4 rw,noexec,user 0 0
>> как дать права на доступ гостю и к нему?
> Вопрос не ясен. Речь идёт только о Samba или о локальном доступе?
> Как общая рекомендация man chmod.

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

[global]                                                                        
  workgroup = workgroup1                                                        
  netbios name = fs                                                              
  null passwords = Yes                                                          
  guest ok = Yes                                                                
  security = share                                                              
  encrypt passwords = Yes                                                        
[pub]                                                                            
  path = /home/pub                                                              
  public = yes                                                                  
  read only = no                                                                
  write list = sambik                                                            
  case sensitive = yes                                                          
  force user = sambik                                                            
writable = yes                                                                  
                                                                                
[fileserver]                                                                    
path = /mnt/fileserver                                                          
public = yes                                                                    
read only = no                                                                  
write list = sambik                                                              
case sensitive = yes                                                            
force user = sambik  

[root@localhost sambik]# smbclient //192.168.1.100/pub
Enter sambik's password:
Domain=[WORKGROUP1] OS=[Unix] Server=[Samba 3.5.6-71.fc14]
Server not using user level security and no password supplied.
smb: \>

[root@localhost sambik]# smbclient //192.168.1.100/fileserver
Enter sambik's password:
Domain=[WORKGROUP1] OS=[Unix] Server=[Samba 3.5.6-71.fc14]
Server not using user level security and no password supplied.
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
[root@localhost sambik]#

Ответить | Правка | Наверх | Cообщить модератору

12. "Samba разрешить доступ всем"  +/
Сообщение от eve (?), 01-Мрт-11, 06:06 
> Server not using user level security and no password supplied.

Это и есть ответ. Ты поставил security = share. А зачем?

Чтобы увидеть кем будет сервер и что он будет показывать можно воспользоваться testparm.

Ответить | Правка | Наверх | Cообщить модератору

13. "Samba разрешить доступ всем"  +/
Сообщение от dgdeeperemail (ok), 01-Мрт-11, 11:28 
>> Server not using user level security and no password supplied.
> Это и есть ответ. Ты поставил security = share. А зачем?
> Чтобы увидеть кем будет сервер и что он будет показывать можно воспользоваться
> testparm.

ну, секьюрити = user тоже не работает

Ответить | Правка | Наверх | Cообщить модератору

14. "Samba разрешить доступ всем"  +/
Сообщение от Сергей (??), 01-Мрт-11, 13:23 
>>> Server not using user level security and no password supplied.
>> Это и есть ответ. Ты поставил security = share. А зачем?
>> Чтобы увидеть кем будет сервер и что он будет показывать можно воспользоваться
>> testparm.
> ну, секьюрити = user тоже не работает

  А какие права стоят на самой файловой системе, может там 770...

Ответить | Правка | Наверх | Cообщить модератору

15. "Samba разрешить доступ всем"  +/
Сообщение от dgdeeperemail (ok), 01-Мрт-11, 13:29 
>>>> Server not using user level security and no password supplied.
>>> Это и есть ответ. Ты поставил security = share. А зачем?
>>> Чтобы увидеть кем будет сервер и что он будет показывать можно воспользоваться
>>> testparm.
>> ну, секьюрити = user тоже не работает
>   А какие права стоят на самой файловой системе, может там
> 770...

chmod 777 mnt ?
подозреваю, что нужно что-то поменять в fstab. раздел сейчас монтируется так:
/dev/sdb1 /mnt/fileserver ext4 rw,noexec,user 0 0

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

16. "Samba разрешить доступ всем"  +/
Сообщение от eve (?), 01-Мрт-11, 23:08 
> ну, секьюрити = user тоже не работает

Какую ошибку выдает при security = user?


Ответить | Правка | Наверх | Cообщить модератору

17. "Samba разрешить доступ всем"  +/
Сообщение от dgdeeperemail (ok), 02-Мрт-11, 11:37 
>> ну, секьюрити = user тоже не работает
> Какую ошибку выдает при security = user?

[root@localhost samba]# smbclient //192.168.1.100/fileserver
Enter dgdeeper's password:
Domain=[WORKGROUP1] OS=[Unix] Server=[Samba 3.5.6-71.fc14]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
[root@localhost samba]# smbclient //192.168.1.100/pub
Enter dgdeeper's password:
Domain=[WORKGROUP1] OS=[Unix] Server=[Samba 3.5.6-71.fc14]
smb: \> ^C

при этом странно, юзер dgdeeper в конфигах самбы сейчас не фигурирует вовсе. все на юзера sambik забито.

[global]
  workgroup = workgroup1    
  netbios name = fs    
  null passwords = Yes
  guest ok = Yes                                        
  security = user                        
  encrypt passwords = Yes                                                          
[pub]                                                                              
  path = /home/pub                                                                
  public = yes                                                                    
  read only = no                                                                  
  write list = sambik                                                              
  case sensitive = yes                                                            
  force user = sambik                                                              
writable = yes                                                                    
                                                                                  
[fileserver]                                                                      
path = /mnt/fileserver                                                            
public = yes                                                                      
read only = no                                                                    
write list = sambik                                                                
case sensitive = yes                                                              
force user = sambik                                                                
                      

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

18. "Samba разрешить доступ всем"  +/
Сообщение от eve (?), 02-Мрт-11, 19:38 
> при этом странно, юзер dgdeeper в конфигах самбы сейчас не фигурирует вовсе.
> все на юзера sambik забито.

Не совсем ясно что ты хочешь получить.
У тебя скорее всего проблема с правами доступа к /mnt/fileserver.

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

19. "Samba разрешить доступ всем"  +/
Сообщение от dgdeeperemail (ok), 02-Мрт-11, 20:57 
>> при этом странно, юзер dgdeeper в конфигах самбы сейчас не фигурирует вовсе.
>> все на юзера sambik забито.
> Не совсем ясно что ты хочешь получить.
> У тебя скорее всего проблема с правами доступа к /mnt/fileserver.

мне нужно, чтобы /mnt/fileserver был доступен ВСЕМ. без авторизации, доступ на чтение и запись

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

20. "Samba разрешить доступ всем"  +/
Сообщение от eve (?), 07-Мрт-11, 22:05 
Есть секция в man smb.conf. Называется "NOTE ABOUT USERNAME/PASSWORD VALIDATION"
Обязательна к прочтению.

chmod  2777 /mnt/fileserver
chown -R nobody:nobody /mnt/fileserver
find /mnt/fileserver -type f -exec chmod 666 {} \;

[global]
        workgroup = WORKGROUP1
        server string = file server
        security = share
        guest account = nobody
        default service = fileserver
        guest ok = yes

[fileserver]
        path = /mnt/fileserver
        guest ok = yes
        writable = yes
        force user = nobody
        force group = nobody
        read only = No
        force create mode = 0666
        force directory mode = 0777
        case sensitive = Yes

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

21. "Samba разрешить доступ всем"  +/
Сообщение от qNickp (ok), 08-Мрт-11, 13:31 
Прошу прощения, что влез в тему, но проблема очень близка.

Мне точно так же как и автору необходимо было разрешить доступ всем и вся без пароля. Я немного подогнал под себя конфиг, который приведен выше. Все заработало кроме удаления. Не получается удалять файлы сидя с Win7. Подскажите как это исправить?
[global]

    workgroup = WORKGROUP
    server string = files server
    security = share
    netbios name = SambaSERV
    guest account = nobody    
    guest ok = yes
    log file = /var/log/samba/log.%m
       max log size = 50


[MUSIC]
    comment = music
    path = /data/share/music
    guest ok = yes
    writable = yes
    force user = nobody
    force group = nobody
    read only = no
    force create mode = 0666
    force directory mode = 0777
    case sensitive = yes
[MOVIE]
        comment = movie
    path = /data/share/movie
    guest ok = yes
    writable = yes
    force user = nobody
    force group = nobody
    read only = no
    force create mode = 0666
    force directory mode = 0777
    case sensitive = yes
[OTHER]
        comment = other
    path = /data/share/other
    guest ok = yes
    writable = yes
    force user = nobody
    force group = nobody
    read only = no
    force create mode = 0666
    force directory mode  = 0777
    case sensitive = yes
    


Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

22. "Samba разрешить доступ всем"  +/
Сообщение от eve (?), 08-Мрт-11, 17:01 
> приведен выше. Все заработало кроме удаления. Не получается удалять файлы сидя
> с Win7. Подскажите как это исправить?

Я сомневаюсь, что проблема в Win7. Проверить не могу ибо не использую.
Скорее всего локальные файлы не принадлежат пользователю nobody или пользователь nobody не имеет права удалять эти файлы. Вместо nobody можно использовать любого другого пользователя.
Исправить права и пользователя можно с помощью команды find. В примере она есть.
find /data/share/movie -type f -exec chown nobody:nobody {} \;
find /data/share/movie -type f -exec chmod 666 {} \;

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

23. "Samba разрешить доступ всем"  +/
Сообщение от dgdeeperemail (ok), 08-Мрт-11, 22:10 
спасибо большое, сделал все, как и подсказали, но:

[root@localhost samba]# smbclient //192.168.1.100/fileserver
Enter dgdeeper's password:
Domain=[WORKGROUP1] OS=[Unix] Server=[Samba 3.5.6-71.fc14]
Server not using user level security and no password supplied.
tree connect failed: NT_STATUS_BAD_NETWORK_NAME

пользователя и группу  nobody создавать нужно? в самбу добавлять нужно?

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

24. "Samba разрешить доступ всем"  +/
Сообщение от eve (?), 09-Мрт-11, 00:39 
> tree connect failed: NT_STATUS_BAD_NETWORK_NAME

Не знаю почему. Надо в лог глядеть. Ты говорил, что у тебя федора на сервере. А SELinux выключен?

> пользователя и группу  nobody создавать нужно? в самбу добавлять нужно?

Это может быть любой пользователь, главное - права должны быть выставлены правильно. В самбу добавлять не нужно.


Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

25. "Samba разрешить доступ всем"  +/
Сообщение от dgdeeperemail (ok), 10-Мрт-11, 22:02 
>> tree connect failed: NT_STATUS_BAD_NETWORK_NAME
> Не знаю почему. Надо в лог глядеть. Ты говорил, что у тебя
> федора на сервере. А SELinux выключен?
>> пользователя и группу  nobody создавать нужно? в самбу добавлять нужно?
> Это может быть любой пользователь, главное - права должны быть выставлены правильно.
> В самбу добавлять не нужно.

эврика!)))) SELinux, будь он неладен!

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру