Один пользователь может просматривать файлы в общей папке Samba с ПК с Win7, другой пользователь не может (с того же компьютера)

Я подключил подключенный диск к общему ресурсу (называемому «Документы») в Samba. Этот диск автоматически монтируется. Я использую безопасность пользователя для общего доступа. Я думаю, что все в Samba настроено правильно, потому что я могу получить доступ к общему ресурсу и всем файлам из коробки Linux, используя

smbclient //localhost/Docs

, и я также могу подключиться к нему с ноутбука Windows 7, когда я ' Я вошел как я (имя пользователя "brant"). При использовании smbclient у меня запрашивается пароль, который я ввожу, и он работает. На ПК с Windows он просто использует мой пароль пользователя Windows, который совпадает с моей учетной записью Linux, так что, похоже, все работает.

Однако, когда я пытаюсь войти в систему как моя жена (имя пользователя «Стоунерс»), это не совсем правильно работает. На ноутбуке с Windows я вижу общий доступ к Документам, но когда я пытаюсь перечислить файлы, он не позволяет мне (я получаю сообщение об ошибке «У вас нет прав доступа к \ Tom \ Docs.»). Я могу подключиться из окна Linux, используя

smbclient //localhost/Docs -U stoners

... Мне предлагают ввести пароль, который я ввожу, и затем он кажется успешным - я смотрю на приглашение smb:>. Но если я пытаюсь перечислить файлы, я получаю ошибку

NT_STATUS_ACCESS_DENIED listing \*

.

Я создал папку Docs и все находящиеся в ней файлы, принадлежащие группе «sambashare», и добавил в нее имя пользователя и себя, и моей жены. Я думал, что это должно быть что-то вроде разрешения файла, так как я могу подключиться с ее компьютера под своим именем пользователя. (О - да, у нас обоих есть имена пользователей и пароли на коробке Linux, которые соответствуют пользователям и паролям Windows.)

В любом случае, я надеялся, что смогу это выяснить ... купил целую книгу на сервере Samba администрация, которая, хотя и очень образовательная, не совсем меня туда привела. Я не хочу использовать опцию принудительного пользователя, я хочу, чтобы она работала с нашими индивидуальными учетными записями ...

Вот мое содержимое smb.conf, если это поможет:

[global]
  workgroup = THESTONERS
  server string = %h (Samba, Ubuntu)

  dns proxy = no

  log file = /var/log/samba/log.%m
  max log size = 1000
  syslog = 0

  panic action = /usr/share/samba/panic-action %d

  security = user
  encrypt passwords = true
  smb passwd file = ./usr/bin/smbpasswd

[Docs]
  comment = Shared data on the network
  path = /media/brant/Data/Docs
  browseable = yes
  available = yes
  guest ok = no
  create mask = 0770
  directory mask = 550
  ;max connections = 3

[print$]
  comment = Printer Drivers
  path = /var/lib/samba/printers
  browseable = yes
  read only = yes
  guest ok = no

... и вот некоторая информация о разрешениях.

dr-xr-x---+ 10 brant   sambashare    4096 Apr 20 18:26 Docs

brant@Tom:/media/brant/Data$ id brant
uid=1000(brant) gid=1000(brant) 
groups=1000(brant),4(adm),24(cdrom),27(sudo),
30(dip),46(plugdev),108(lpadmin),124(sambashare)

brant@Tom:/media/brant/Data$ id stoners
uid=1001(stoners) gid=124(sambashare) groups=124(sambashare)

... у меня это работало в 12. что бы то ни было, но не было никакого успеха с 14.04. Помогите! Спасибо!

0
задан 23 April 2015 в 04:35

1 ответ

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

https://help.ubuntu.com/lts/serverguide/samba-fileserver.html

- Raymond Day

0
ответ дан 23 April 2015 в 14:35

Другие вопросы по тегам:

Похожие вопросы: