Kadang-kadang selama sesi Windows (Vista) yang sama saya harus terhubung ke server file (samba) yang sama di workgroup (tidak ada domain) seperti pengguna lain. Tampaknya Windows telah melakukan cache koneksi saat ini dengan info pengguna. Untuk memaksa otentikasi baru saya menjalankan skrip batch:
@echo off
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y
Tapi ini kadang berhasil dan kadang tidak dan memaksa saya untuk menutup sesi Windows.
Apakah ada cara untuk benar-benar memutuskan sambungan dari saham yang sebenarnya untuk masuk sebagai pengguna baru.
Memperbarui
Saya tidak memiliki program terbuka, tidak ada huruf drive yang terhubung dan "penggunaan bersih" kosong tetapi masih berbagi IPC $ terbuka di server samba (smbstatus).
Sekarang menambahkan
net use \\server\IPC$
dan lagi
net use * /delete /y
Dan "net use" mengeluh tentang membuka file atau mencari di folder dengan \ server \ IPC $ (pesan dalam bahasa Spanyol).
Saya pikir Vista masih memegang bagian untuk pencarian dan pengindeksan.
Perbarui 2
Saya pikir saya mendapatkan ini sekarang: saya menghentikan layanan "Pencarian Windows" dan setelah menjalankan batch saya diminta lagi untuk kredensial.
sumber
Jawaban:
Mengklik kanan pada drive di Komputer Saya dan mengatakan putuskan sambungan adalah cara paling andal yang saya temukan. Masalah biasanya muncul ketika Anda memiliki file di salah satu saham yang dipegang terbuka oleh beberapa proses.
Namun, daripada memutuskan koneksi ketika Anda perlu mengakses share sebagai pengguna lain, mengapa Anda tidak menambahkan alias netbios ke samba sehingga Anda dapat menggunakan share dengan 2 pengguna yang berbeda secara bersamaan?
Misalnya, jika server Anda bernama "servername" Anda bisa menambahkan baris ini di /etc/samba/smb.conf:
Mulai ulang samba dan Anda kemudian dapat terhubung ke \\ altservername \ bagikan dengan pengguna baru dan windows tidak akan peduli. Menghubungkan ke alamat IP mungkin akan berhasil juga, tetapi ini selalu tampak lebih mudah bagi saya.
sumber
Anda dapat menghentikan layanan "Workstation". Ini menangani semua saham SMB sehingga restart itu akan menyiram koneksi ini.
services.msc
dan tekan Enter).sumber