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


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

Автор Тема: Samba - не пускает в запароленную папку.  (Прочитано 2766 раз)

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

Оффлайн Sollomon

  • Автор темы
  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
Суть такова, есть как бы две папки расшареные через самбу, одна для всех, другая только тем, кто знает логин и пароль.

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

Все действия проводились из под рута.

Создал юзера в системе.

useradd galina
passwd galina
... ля-ля-ля, тип задал пароли...

Далее делаю для самбы юзера.
smbpasswd -a galina
smbpasswd -е galina

Сам конфиг самбы:
#======================= Global Settings =======================

[global]

## Browsing/Identification ###

# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = Dream

# server string is the equivalent of the NT Description field
   server string = %h server (Samba, Ubuntu)

# Windows Internet Name Serving Support Section:
# WINS Support - Tells the NMBD component of Samba to enable its WINS Server
   wins support = yes

# WINS Server - Tells the NMBD components of Samba to be a WINS Client
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
   wins server = 192.168.0.200

# This will prevent nmbd to search for NetBIOS names through DNS.
   dns proxy = no

#### Debugging/Accounting ####

# This tells Samba to use a separate log file for each machine
# that connects
   log file = /var/log/samba/log.%m

# Cap the size of the individual log files (in KiB).
   max log size = 1000

# If you want Samba to only log through syslog then set the following
# parameter to 'yes'.
#   syslog only = no

# We want Samba to log a minimum amount of information to syslog. Everything
# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log
# through syslog you should set the following parameter to something higher.
   syslog = 0

# Do something sensible when Samba crashes: mail the admin a backtrace
   panic action = /usr/share/samba/panic-action %d

####### Authentication #######

# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
   security = user

# You may wish to use password encryption.  See the section on
# 'encrypt passwords' in the smb.conf(5) manpage before enabling.
   encrypt passwords = true

# If you are using encrypted passwords, Samba will need to know what
# password database type you are using.
   passdb backend = tdbsam

   obey pam restrictions = yes

# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
   unix password sync = yes

# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Ian Kahan <<kahan@informatik.tu-muenchen.de> for
# sending the correct chat script for the passwd program in Debian Sarge).
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
   pam password change = yes

# This option controls how unsuccessful authentication attempts are mapped
# to anonymous connections
   map to guest = bad user

############ Misc ############
# Allow users who've been granted usershare privileges to create
# public shares, not just authenticated ones
   usershare allow guests = yes

#======================= Share Definitions =======================

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

[Troyanda-files]
path = /home/troyanda/troyanda-files/
avaible = yes
browsable = yes
public = yes
writable = yes
create mode = 0777
directory mask = 0777
comment = writable

[Галина]
path = /home/nikolaevna/
create mode = 0777
directory mask = 0777
read only = yes
available = yes
browsable = yes
public = yes
writable = yes
comment = read-write
guest ok = no
valid users = galina



Оффлайн ivanov_d_o

  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Re: Samba - не пускает в запароленную папку.
« Ответ #1 : 02 Марта 2010, 12:05:43 »
а какие права у пользователя galina на папку /home/nikolaevna/ ?
и что означают записи
[Галина]
path = /home/nikolaevna/
create mode = 0777
directory mask = 0777
read only = yes
available = yes
browsable = yes
public = yes
writable = yes
comment = read-write
guest ok = no
valid users = galina
Если это не ее папка, то надо изменить права на доступ к каталогу, если ее, заведи пользователя nikolaevna в самбу и подключайся им.
Я бы еще попробовал папку называть по англ. так на всякий случай
« Последнее редактирование: 02 Марта 2010, 12:09:16 от ivanov_d_o »

 

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