Можна бачити акції самби, але не отримувати доступ до них


12

За все життя я не можу цього зрозуміти.

У мене встановлена ​​і налаштована самба у вікні ubuntu, а на вікні Win7 я МОЖУ ВІДПОВІСТЬ усіх створених акцій.

Я створив двох користувачів на ubuntu, які відображають користувачів у Windows. У ubuntu вони обидва адміністратори, користувач A&B в Windows User A - адміністратор, а користувач B - poweruser.

Користувач A може бачити обидві спільні папки та отримувати доступ до них, але користувач B може бачити кожен, але лише доступ до каталогу домівок, інший каталог видає помилку.

У мене є два накопичувачі Ubuntu, і це файл smb.config (я новачок у samba):

[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
wins support = no
dns proxy = yes
name resolve order = lmhosts host wins bcast
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
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 max shares = 100
usershare allow guests = yes

І ось розділ про акції:

Обидва користувачі A & B можуть отримати доступ до цього через Windows. Немає проблем.

[homes]
comment = Home Directories
browseable = no
writable = yes

Обидва користувачі A і B можуть бачити цю спільну доступність, але лише користувач A може отримати доступ до неї. Користувач B отримує помилку.

[stuff]
comment = Unixmen File Server
path = /media/data/appinstall/
browseable = yes
;writable = no
read only = yes
hosts allow =

Дозвіл на медіа / дані / appinstall / такий:

Властивості програми:

share name: stuff
Allow others to create and delete files in this folder is cheeked
Guest access (for people without a user account) is checked

дозволи:

Owner: user A
Folder Access: Create and delete files
File Access: ---

Group: user A
Folder Access: Create and delete files
File Access: ---

Others   
Folder Access: Create and delete files
File Access: ---

Я в збитку і мені потрібно отримати цю роботу. Будь-які ідеї?

Мета полягає в тому, щоб мати таке налаштування. 3 користувачі на віконних машинах. Кожен користувач на накопичувачі даних матиме власну особисту папку, де він може отримати доступ лише до них, потім інша папка, у якій два користувачі матимуть лише читання та один повний доступ одного користувача.

Я мав це налаштування раніше на windows, але після того, що сталося, я НІКОЛИ не повертаюся до windows, тому Unix тут я повинен залишатися!

Я справді застряг. Я працюю на Ubuntu 11. Я міг би переформатувати ще раз і поставити версію 10, якщо це полегшило б життя. Я цим займаюся ще з ср. 3 вечора.

Дякую.


Пробували IP? \\ 192.168.0.10 \ частка? Якщо це працює, проблема звужується до WINS.

1
Те саме питання. Я думаю, що це дозвіл на стороні Unix.
nitefrog

що точне повідомлення про помилку ви отримуєте? Про що говорять журнали (/ var / log / samba / *)?
andrekeller

Відповіді:


4

Ім'я Розв’язання з Samba

У мене була така ж проблема з Windows 7, щоб виправити все, що мені потрібно було зробити - змінити smb.conf

У термінальному режимі

sudo gedit /etc/samba/smb.conf

Потім змінити

wins support = no

name resolve order = lmhosts host wins bcast

До

wins support = yes

name resolve order = wins lmhosts host bcast

Потім перезапустіть samba

sudo service smbd restart

у мене немає name resolve order = lmhosts host wins bcast. це застаріло?
ендоліт

Це з 11 березня 2012 року. Це, мабуть, застаріло
Mlandiland

1

це може статися, якщо спільна папка знаходиться на томі FAT32 (наприклад, флеш-карта) і Ubuntu не може додати дозволи для перевірки самби. Я не впевнений, що є правильним способом визначення прав доступу в такому випадку, але просте вирішення полягає в переміщенні папки до обсягу ext4 та обміну ними звідти.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.