Dapat melihat saham samba tetapi tidak mengaksesnya

12

Untuk kehidupan saya, saya tidak tahu yang satu ini.

Saya telah menginstal samba dan mengatur pada kotak ubuntu dan pada kotak Win7 saya BISA MELIHAT semua bagian yang saya buat.

Saya membuat dua pengguna di ubuntu yang memetakan ke pengguna di windows. Di ubuntu keduanya admin, pengguna A & B di Windows Pengguna A adalah admin dan pengguna B adalah pengguna.

Pengguna A dapat melihat kedua bagian dan mengaksesnya, tetapi pengguna B dapat melihat semuanya, tetapi hanya mengakses direktori rumah, direktori lain melempar kesalahan.

Saya memiliki dua drive di Ubuntu dan ini adalah file smb.config (saya baru mengenal 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

Dan inilah bagian berbagi:

Kedua pengguna A & B dapat mengakses ini dari windows. Tidak ada masalah.

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

Kedua Pengguna A & B dapat melihat bagian ini, tetapi hanya pengguna A yang dapat mengaksesnya. Pengguna B mendapatkan kesalahan yang dilemparkan.

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

Izin untuk media / data / appinstall / adalah sebagai berikut:

Properti 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

izin:

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: ---

Saya bingung dan perlu mendapatkan pekerjaan ini. Ada ide?

Tujuannya adalah untuk memiliki pengaturan seperti ini. 3 pengguna di mesin jendela. Setiap pengguna pada drive data akan memiliki folder pribadi mereka sendiri di mana mereka adalah orang-orang yang hanya dapat mengakses, maka folder lain di mana 2 dari pengguna akan hanya membaca dan satu pengguna akses penuh.

Saya memiliki pengaturan ini sebelumnya di windows, tetapi setelah apa yang terjadi saya tidak akan pernah kembali ke windows, jadi Unix di sini saya tinggal!

Saya benar-benar mandek. Saya menjalankan Ubuntu 11. Saya bisa memformat lagi dan memakai versi 10 jika itu akan membuat hidup lebih mudah. Saya sudah berurusan dengan ini sejak Rab. 3 sore.

Terima kasih.

nitefrog
sumber
Dicoba oleh IP? \\ 192.168.0.10 \ bagikan? Jika berhasil, masalahnya dipersempit menjadi MENANG.
1
Masalah yang sama. Saya pikir itu adalah izin hal-hal di sisi unix.
nitefrog
apa pesan kesalahan yang Anda terima? Apa yang dikatakan file log (/ var / log / samba / *)?
andrekeller

Jawaban:

4

Resolusi Nama dengan Samba

Saya memiliki masalah yang sama dengan windows 7 Untuk memperbaikinya Yang harus saya lakukan adalah mengubah smb.conf

Dalam menjalankan terminal

sudo gedit /etc/samba/smb.conf

Kemudian ubah

wins support = no

name resolve order = lmhosts host wins bcast

Untuk

wins support = yes

name resolve order = wins lmhosts host bcast

Kemudian mulai kembali samba

sudo service smbd restart
mlandiland
sumber
punyaku tidak punya name resolve order = lmhosts host wins bcast. apakah ini sudah usang?
endolith
Mulai 11 Maret 2012. Mungkin sudah usang
mlandiland
1

itu bisa terjadi jika folder bersama berada pada volume FAT32 (mis. kartu flash) dan Ubuntu tidak dapat menambahkan izin untuk samba untuk memeriksa. Saya tidak yakin apa cara yang tepat untuk mendefinisikan hak akses dalam kasus itu tetapi solusi sederhana adalah memindahkan folder ke volume ext4 dan membagikannya dari sana.

shomeax
sumber