Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Проблема с Samba  (Прочитано 6245 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн irmpow

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Проблема с Samba
« : 26 Мая 2013, 17:33:29 »
Прошу помочь с настройкой самбы. Выполнял по гайдам, коих множество, но почему-то не работает...

ubuntu server12.04

/etc/samba/smb.conf
(Нажмите, чтобы показать/скрыть)

sudo smbpasswd -a irmpow
sudo smbpasswd -e irmpow
sudo service smbd restart
Делал.

$ testparm
(Нажмите, чтобы показать/скрыть)

Потом пытаюсь присоединиться такой командой с домашнего ПК:
sudo mount -t cifs -o username=user,password=user,iocharset=utf8,file_mode=0777,dir_mode=0777 //ip-addr/projects /home/user/server
Вывод.
(Нажмите, чтобы показать/скрыть)

Я потерялся, что я пропустил, прошу помочь.

UPDATE:Проблема была в том, что папку расшаренную самбой надо не mount'ом монтировать
SOLVED:Полностью тему раскрывает данный HOWTO: http://ubuntuforums.org/showthread.php?t=1658828
UPDATE:Теперь проблема на этапе проверки пользователей самбой, как я понимаю.
SOLVED:Проблему решило изменение правил selinux
« Последнее редактирование: 05 Ноября 2013, 04:35:37 от irmpow »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с Samba
« Ответ #1 : 26 Мая 2013, 21:19:05 »
smbclient -L 127.0.0.1 -N?
Wars ~.o

Оффлайн irmpow

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Проблема с Samba
« Ответ #2 : 26 Мая 2013, 21:33:40 »
Поднял еще сейчас swat теперь smb.conf такой:
(Нажмите, чтобы показать/скрыть)

С домашнего:
(Нажмите, чтобы показать/скрыть)

С домашнего к серваку:
(Нажмите, чтобы показать/скрыть)

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с Samba
« Ответ #3 : 26 Мая 2013, 21:43:14 »
Цитировать
$ smbclient -L IP -N
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3]
tree connect failed: NT_STATUS_LOGON_FAILURE
кто там пользователь имена?

smbclient -L IP -N -U ИМЕНАили
smbclient -L IP -N -U ИМЕНА%ПАРОЛЬ?
Wars ~.o

Оффлайн irmpow

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Проблема с Samba
« Ответ #4 : 26 Мая 2013, 21:50:49 »
Да, так дал коннект:

smbclient -L IP -N -U irmpow%ПАРОЛЬ
(Нажмите, чтобы показать/скрыть)

Но mount не выдает ту же ошибку. Или я не правильно монтирую?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с Samba
« Ответ #5 : 26 Мая 2013, 21:56:46 »
smbclient //IP/projects -N -U irmpow%ПАРОЛЬ -c "ls"?
Wars ~.o

Оффлайн irmpow

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Проблема с Samba
« Ответ #6 : 26 Мая 2013, 22:02:10 »


(Нажмите, чтобы показать/скрыть)
Значит все работает? И я криворукий не могу примонтировать? А как надо? Спасибо за помощь

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с Samba
« Ответ #7 : 26 Мая 2013, 22:32:11 »
а создать папка "ок"
smbclient //IP/projects -N -U irmpow%ПАРОЛЬ -c "md ok;ls"?
Wars ~.o

Оффлайн irmpow

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Проблема с Samba
« Ответ #8 : 26 Мая 2013, 22:49:14 »
Вот разовое монтирование:

smbmount //IP/projects /path/to/mount/ -o rw,iocharset=utf8,username=sambauser,password=samba

Оно работает.

Сейчас еще разберусь, как /etc/fstab правильно прописать и буду полностью удовлетворен.

Спасибо за помощь ;)

UPD: В fstab добавил строку:
//IP/projects /path/to/mount cifs username=irmpow,password=samba,rw,iocharset=utf8,uid=1000,gid=1000 0 0

Полностью тему раскрывает данный HOWTO: http://ubuntuforums.org/showthread.php?t=1658828


« Последнее редактирование: 26 Мая 2013, 23:17:49 от irmpow »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с Samba
« Ответ #9 : 26 Мая 2013, 22:53:27 »
ладно, пора. ;)
Wars ~.o

Оффлайн irmpow

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Проблема с Samba
« Ответ #10 : 04 Ноября 2013, 02:22:31 »
Увы тема вновь актуальна.
Вновь поднимал ось и самбу.

smb.conf брал из этой же ветки (тот который swat сделал).

smbclient -L IP -N -U имя%пароль
(Нажмите, чтобы показать/скрыть)

smbclient //IP/share -N -U имя%пароль - приглашает ввести команду.

smbclient //IP/share -N -U имя%пароль -c "ls" - ругается, как я понял на юзера.
(Нажмите, чтобы показать/скрыть)

sudo smbpasswd -a irmpow
sudo smbpasswd -e irmpow

также делал.

/share лежит в домашней папке. На нее ради теста поставил чмод 777- не помогло.

Помогите, ребят.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с Samba
« Ответ #11 : 04 Ноября 2013, 06:22:26 »
Цитировать
smb.conf брал из этой же ветки (тот который swat сделал).
?

Пользователь решил продолжить мысль 04 Ноября 2013, 07:57:03:
Цитировать
/share лежит в домашней папке. На нее ради теста поставил чмод 777- не помогло.
пример тест
root@maxoft-ZBOX-ID84:~#
root@maxoft-ZBOX-ID84:~# echo -e "[shape_test]\npath=/share_user\nvalid users=shae_user\nguest ok=yes\nread only=no" >> /etc/samba/smb.conf
root@maxoft-ZBOX-ID84:~# service smbd restart
smbd stop/waiting
smbd start/running, process 8885
root@maxoft-ZBOX-ID84:~# smbclient //127.0.0.1/shape_test -N -U shae_user%1 -c "mkdir U_OK;ls"
session setup failed: NT_STATUS_ACCOUNT_DISABLED
root@maxoft-ZBOX-ID84:~# useradd -m shae_user -d /share_user -s /dev/null
root@maxoft-ZBOX-ID84:~# smbclient //127.0.0.1/shape_test -N -U shae_user%1 -c "mkdir U_OK;ls"
session setup failed: NT_STATUS_ACCOUNT_DISABLED
root@maxoft-ZBOX-ID84:~# echo -e "1\n1" | smbpasswd -as shae_user
root@maxoft-ZBOX-ID84:~# smbclient //127.0.0.1/shape_test -N -U shae_user%1 -c "mkdir U_OK;ls"
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3]
  .                                   D        0  Mon Nov  4 07:00:51 2013
  ..                                  D        0  Mon Nov  4 07:00:10 2013
  .profile                            H      675  Tue Apr  3 18:58:14 2012
  examples.desktop                          8445  Mon Apr 16 21:09:10 2012
  U_OK                                D        0  Mon Nov  4 07:00:51 2013
  .bash_logout                        H      220  Tue Apr  3 18:58:14 2012
  .bashrc                             H     3525  Sun Jun 16 11:05:44 2013

50396 blocks of size 1048576. 25607 blocks available
root@maxoft-ZBOX-ID84:~# smbpasswd -d shae_user
Disabled user shae_user.
root@maxoft-ZBOX-ID84:~# smbclient //127.0.0.1/shape_test -N -U shae_user%1 -c "mkdir U_OK;ls"
session setup failed: NT_STATUS_ACCOUNT_DISABLED
root@maxoft-ZBOX-ID84:~# echo -e "1\n1" | smbpasswd -as shae_user
root@maxoft-ZBOX-ID84:~# smbclient //127.0.0.1/shape_test -N -U shae_user%1 -c "mkdir U_OK_1;ls"
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3]
  .                                   D        0  Mon Nov  4 07:01:35 2013
  ..                                  D        0  Mon Nov  4 07:00:10 2013
  .profile                            H      675  Tue Apr  3 18:58:14 2012
  examples.desktop                          8445  Mon Apr 16 21:09:10 2012
  U_OK                                D        0  Mon Nov  4 07:00:51 2013
  .bash_logout                        H      220  Tue Apr  3 18:58:14 2012
  .bashrc                             H     3525  Sun Jun 16 11:05:44 2013
  U_OK_1                              D        0  Mon Nov  4 07:01:35 2013

50396 blocks of size 1048576. 25607 blocks available
root@maxoft-ZBOX-ID84:~# smbpasswd -d shae_user
Disabled user shae_user.
root@maxoft-ZBOX-ID84:~# sed '/^\[shape_test]/,/read only=no/d' -i /etc/samba/smb.conf
root@maxoft-ZBOX-ID84:~# service smbd restart
smbd stop/waiting
smbd start/running, process 9122
root@maxoft-ZBOX-ID84:~# userdel -r shae_user
root@maxoft-ZBOX-ID84:~# smbclient //127.0.0.1/shape_test -N -U shae_user%1 -c "mkdir U_OK_1;ls"
session setup failed: NT_STATUS_ACCOUNT_DISABLED
root@maxoft-ZBOX-ID84:~#

:D
« Последнее редактирование: 04 Ноября 2013, 07:57:03 от victor00000 »
Wars ~.o

Оффлайн irmpow

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Проблема с Samba
« Ответ #12 : 04 Ноября 2013, 13:38:26 »
smb.conf
(Нажмите, чтобы показать/скрыть)



irmpow@asus-eee:~$ smbclient //IP/share -N -U irmpow%password -c "ls"
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.9-151.el6_4.1]
NT_STATUS_ACCESS_DENIED listing \*

root@irmpow-server: smbpasswd -d irmpow
Disabled user irmpow.

irmpow@asus-eee:~$ smbclient //IP/share -N -U irmpow%password -c "ls"
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.9-151.el6_4.1]
NT_STATUS_ACCESS_DENIED listing \*

root@irmpow-server: echo -e "password\npassword" | smbpasswd -as irmpow

irmpow@asus-eee:~$ smbclient //IP/share -N -U irmpow%password -c "ls"
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.9-151.el6_4.1]
NT_STATUS_ACCESS_DENIED listing \*


root@irmpow-server: smbpasswd -e irmpow
Enabled user irmpow.

irmpow@asus-eee:~$ smbclient //IP/share -N -U irmpow%password -c "ls"
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.9-151.el6_4.1]
NT_STATUS_ACCESS_DENIED listing \*

причем, если
irmpow@asus-eee:~$ smbclient //IP/share -N -U irmpow%password -с "pwd"
то возвращает - //IP/share
« Последнее редактирование: 04 Ноября 2013, 13:56:15 от irmpow »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с Samba
« Ответ #13 : 04 Ноября 2013, 13:55:19 »
irmpow,
по умолчанию smb.conf и вперёд мои команды!!!
Wars ~.o

Оффлайн irmpow

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Проблема с Samba
« Ответ #14 : 04 Ноября 2013, 16:36:06 »
взял дефолтный /usr/share/samba/smb.conf перезапустил сервис.

дописал в smb:

[share]
path=/home/irmpow
valid users=irmpow
guest ok=yes
read only=no


root@irmpow-server: useradd -m irmpow1 -d /home/irmpow1/ -s /dev/null
root@irmpow-server: echo -e "password\npassword" | smbpasswd -as irmpow1
Added user irmpow1.

irmpow@asus-eee:~$ smbclient //IP/share -N -U irmpow1%password -c "ls"
Server requested LM password but 'client plaintext auth = no' or 'client ntlmv2 auth = yes'
session setup failed: SUCCESS - 0

пробовал и как выше процитировал и с пользователем irmpow. и smbpasswd -e irmpow делал - результат - тот же.

irmpow@asus-eee:~$ smbclient //IP/share -N -U irmpow%password -c "ls"
Server requested LM password but 'client plaintext auth = no' or 'client ntlmv2 auth = yes'
session setup failed: SUCCESS - 0

Потом поменял encrypt passwords = no на yes

и снова:
server:echo -e "password\npassword" | smbpasswd -as irmpow
irmpow@asus-eee:~$ smbclient //IP/share -N -U irmpow%password -c "ls"
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.9-151.el6_4.1]
NT_STATUS_ACCESS_DENIED listing \*

 

Страница сгенерирована за 0.029 секунд. Запросов: 21.