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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: SAMBA с запросом пароля  (Прочитано 6257 раз)

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

Оффлайн demontager

  • Автор темы
  • Активист
  • *
  • Сообщений: 304
  • KHERSON
    • Просмотр профиля
    • Nixtalks IT-експлорер
SAMBA с запросом пароля
« : 17 Сентября 2009, 12:30:49 »
Как можно установить запрос пароля на подключение к папкам SAMBA? Т.е. на Ubuntu расшарить любую папку и когда кто-то подключается к папке с Win
выводить запрос пароля. Только пароль должен быть не моей учётной записи на Ubuntu, а какой-то заданный мной.
На данный момент расшариваю папки в Nautilus, ставлю create share, allow guest. И получается что папка расшаривается с беспарольным доступом.
В samba.conf шары не прописываются, хотя расшаренно 5 папок.  
[global]
   workgroup = WORKGROUP
  
   server string = %h server (Samba, Ubuntu)
   dns proxy = no
usershare owner only = false
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
   usershare allow guests = yes
[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no




« Последнее редактирование: 17 Сентября 2009, 12:37:22 от demontager »
Пишу о разном сюда nixtalk.com

Оффлайн mihmih

  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: SAMBA с запросом пароля
« Ответ #1 : 17 Сентября 2009, 22:30:58 »
Именно так как хотите Вы не получится, но можно "расшарить" через smb.conf папку для, например user1 (которому менять пароль по-необходимости через sudo passwd user1)

Оффлайн Stiff

  • Активист
  • *
  • Сообщений: 677
    • Просмотр профиля
Re: SAMBA с запросом пароля
« Ответ #2 : 17 Сентября 2009, 22:49:42 »
Убери guest access. Затем создай нового пользователя в системе и задай ему пароль через smbpasswd.
Ну и про права расшариваемых папок не забывай

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: SAMBA с запросом пароля
« Ответ #3 : 17 Сентября 2009, 23:29:23 »
ключ: security = user
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн demontager

  • Автор темы
  • Активист
  • *
  • Сообщений: 304
  • KHERSON
    • Просмотр профиля
    • Nixtalks IT-експлорер
Re: SAMBA с запросом пароля
« Ответ #4 : 18 Сентября 2009, 13:04:04 »
Можно подробней как задать пароль через smbpasswd, юзера я создал, теперь как использовать его логин и пароль для входа на папки SAMBA с Win?
dem@dem-laptop:~$ sudo adduser sambauser
[sudo] password for dem:
Adding user `sambauser' ...
Adding new group `sambauser' (1001) ...
Adding new user `sambauser' (1001) with group `sambauser' ...
Creating home directory `/home/sambauser' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for sambauser
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
dem@dem-laptop:~$

И что касательно samba.conf, он получается такой:
[global]
   workgroup = WORKGROUP
   server string = %h server (Samba, Ubuntu)
   dns proxy = no
   usershare owner only = false
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
   usershare allow guests = no
   security = user
[public]
comment = public_files
path = /home/dem/share
public = no
only guest = no
writable = yes
printable = no
create mask = 0765

« Последнее редактирование: 18 Сентября 2009, 13:06:27 от demontager »
Пишу о разном сюда nixtalk.com

Оффлайн Stiff

  • Активист
  • *
  • Сообщений: 677
    • Просмотр профиля
Re: SAMBA с запросом пароля
« Ответ #5 : 18 Сентября 2009, 17:58:41 »
Добавь:
secutity = user в секцию global
убери  map to guest = bad user
valid users = sambauser в описание шары
и затем выполни sudo smbpasswd -a sambauser и задай пароль на сетевые папки

Оффлайн demontager

  • Автор темы
  • Активист
  • *
  • Сообщений: 304
  • KHERSON
    • Просмотр профиля
    • Nixtalks IT-експлорер
Re: SAMBA с запросом пароля
« Ответ #6 : 19 Сентября 2009, 00:34:06 »
Получилось, работает, именно то что я хотел, спасибо!
Только почему когда подключаешься к папке с шарой, в проводнике Win она отображается как \\192.168.1.20\public, а не \\192.168.1.20\\share? И если я хочу ещё добавить папки, писать в ту же секцию [public]? Или как [public]2?
[public]
comment = public_files
path = /home/dem/share
valid users = sambauser
public = no
only guest = no
writable = yes
printable = no
create mask = 0765
Пишу о разном сюда nixtalk.com

Оффлайн Stiff

  • Активист
  • *
  • Сообщений: 677
    • Просмотр профиля
Re: SAMBA с запросом пароля
« Ответ #7 : 19 Сентября 2009, 01:17:56 »
в квадратных скобках и есть имя шары, пиши [share]

 

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