Di Ubuntu Maverick, saya telah berbagi beberapa folder menggunakan Nautilus "Berbagi Pilihan" GUI.
Saya dapat melihatnya dari Windows 7, tetapi ketika saya mencoba mengaksesnya (dari Windows) ia meminta nama pengguna dan kata sandi. Tidak peduli apa yang saya masukkan, itu tidak akan membiarkan saya masuk. Bagaimana cara mengkonfigurasi ini untuk dibagikan secara normal?
Pembaruan: Saya menemukan bahwa beberapa folder yang dibagikan membiarkan saya masuk, tetapi yang lain tidak. Dari yang melakukannya, beberapa dari subfoldernya, yang lain tidak, dll. Bagaimana saya bisa menyelidiki apa yang menyebabkan ini?
Ketika saya membiarkan GUI menginstal apa yang dibutuhkannya, ia menginstal samba
dan libpam-smbpass
. Pada mesin saya mengalami masalah koneksi, libpam-smbpass
tidak diinstal. Mungkinkah ini masalahnya?
sumber
Jawaban:
Buka Nautilus lagi sebagai pengguna biasa dan ubah pembagian untuk menghapus akses tamu. Ketik
gksudo nautilus
, navigasikan ke folder bersama dan bagikan lagi. Bagikan folder tersebut tetapi tidak memberikan akses tamu. Tutup nautilus.Buka kotak Windows Anda dan akses share dan berikan nama pengguna dan kata sandi Ubuntu.
Pastikan firewall Ubuntu Anda memungkinkan akses masuk ke port Samba. Pastikan Windows firewall memungkinkan akses keluar untuk port yang sama.
sumber
Sudahkah Anda menginstal Samba?
sudo apt-get install samba
Jika demikian, maka Anda perlu mengatur sandi Samba:
sudo smbpasswd -a USERNAME
. Perintah ini akan menghasilkan prompt untuk kata sandi (gantiUSERNAME
dengan nama pengguna Anda).Atur folder untuk dibagikan
mkdir /home/USERNAME/sharedfolder
Buat salinan cadangan file smb.conf Anda:
sudo cp /etc/samba/smb.conf ~
Buka file smb.conf Anda:
gksu gedit /etc/samba/smb.conf
Tambahkan ini ke bagian paling akhir file:
Tidak boleh ada spasi di antara garis, dan harus ada ruang tunggal sebelum dan sesudah masing-masing tanda sama. Simpan dan keluar dari gedit.
Mulai ulang Samba
sudo restart smbd
Gunakan perintah ini untuk memeriksa file smb.conf Anda untuk kesalahan sintaks:
sudo testparm
Anda sekarang harus dapat berbagi dari mesin Windows 7 Anda.
Edit:
Saya mengerti Anda mencoba mengakses share Ubuntu Anda dari Windows 7 dan Anda ingin melakukannya dengan antarmuka GUI.
Untuk melakukannya, Anda harus mengatur pengguna / kata sandi Samba pada mesin Linux Anda seperti yang saya jelaskan di atas. Saya bisa merekomendasikan program GUI untuk Ubuntu untuk melakukan ini, tetapi terus terang itu jauh lebih rumit dan membingungkan untuk melakukannya dengan cara itu. Program ini gadmin-samba dan ada di repositori Ubuntu. Peringatan! Anda benar-benar dapat merusak konfigurasi Anda jika Anda menyalahgunakan program ini. Harap beri tahu kami langkah apa yang sekarang telah Anda ambil, dan kesalahan apa yang telah Anda temui. Terima kasih!
sumber
Saya memiliki server ubuntu dengan sejumlah komputer dan laptop yang menjalankan Windows 7 dan menemukan bahwa satu laptop tidak akan mengizinkan akses ke file dalam folder yang menyatakan "Anda mungkin tidak memiliki izin dll". Menjelajahi internet selama 3 hari - tidak berhasil. Akhirnya memutuskan untuk bertanya kepada putra saya yang menginstal server dan dia berkata bahwa Windows 7 dapat menyimpan kata sandi ke server dan kadang-kadang ini menjadi korup. Jawaban sederhana adalah sebagai berikut: -
Jika Anda menyimpan kata sandi untuk drive jaringan di windows dan ingin menghapusnya, tekan tombol [Windows] + [R] untuk membuka baris perintah windows. Lalu masuk
kontrol keymgr.dll
dan klik "OK" untuk membuka pengelola kredensial windows yang memungkinkan Anda untuk mengelola dan menghapus kata sandi yang disimpan di Windows.
Sorot server dan klik HAPUS DARI VAULT
Mulai ulang komputer.
Prosedur ini berfungsi untuk Windows XP, Vista dan Windows 7.
sumber
Saya benar-benar menghapus dan membersihkan samba dan samba-common, kemudian menginstal ulang mereka dan semua paket yang bergantung pada mereka. Sekarang berbagi GUI dan nama host komputer berfungsi lagi, meskipun hanya berfungsi dalam mode Tamu.
Saya belum menemukan kredensial apa yang digunakan sebaliknya.
WINDOWSMACHINE/winusername
UBUNTUMACHINE/ubuntuusername
atau sekadar polosusername
. Tidak ada yang berhasil. Tetapi mode Guest berfungsi.Folder yang saya bagikan berisi folder lain. Kadang-kadang ini tidak dapat diakses oleh mesin Windows dan kadang-kadang mereka dapat diakses. Rupanya ketika ia mengatakan "biarkan saya mengkonfigurasi izin untuk Anda", itu hanya untuk folder yang Anda bagikan, bukan subfolder. Jika folder mengizinkan untuk "Grup" dan "Lainnya" tidak diatur ke "Buat dan hapus file", maka Anda tidak dapat mengaksesnya dalam mode tamu.
sumber
Saya memiliki masalah yang sama. "Anda mungkin tidak memiliki izin untuk menggunakan sumber daya jaringan ini. Hubungi administrator server ini untuk mencari tahu apakah Anda memiliki izin akses". Semua bekerja dengan baik dengan samba sampai melakukan instalasi baru 11.10 (instalasi upgrade tidak merusak saham samba).
Saya menginstal "Samba Server Configuration Tool 1.2.63" dan itu menunjukkan bahwa pengguna default bukan siapa-siapa. Mengubahnya agar sesuai dengan kata sandi saya dan semua berfungsi dengan baik setelah itu. Saya telah membandingkan file konfigurasi samba saya dan tidak ada yang berbeda. Alat yang disebutkan memperbaikinya.
sumber
Saya memiliki banyak masalah dengan ini dan hanya melakukannya dengan benar jadi saya pikir saya hanya akan mendokumentasikannya.
Saya pikir hal terakhir yang membuat saya benar adalah membuka file smb.conf (/ var / etc / samba /) dan pada akhir file folder yang saya pikir dibagikan memiliki titik dua; sebelum browseable = yes yang saya hapus. Saya pikir itu adalah langkah terakhir.
Saya juga sebelumnya mengubah regedit di windows dengan file Win7_Samba3DomainMember.reg (walaupun saya pikir saya menggunakan Samba (1) --- banyak pekerjaan menebak terjadi di sini:> Saya menemukan gadmin-samba TIDAK berguna, itu membuat banyak hal lebih buruk, tapi saya merekrut itu karena pengetahuan saya terbatas, tetapi Samba Utility lain sangat membantu (sistem-config-samba).
Selain semua izin folder biasa, "berbagi file pribadi" (diakses melalui Dash) juga memiliki beberapa konfigurasi sederhana yang saya anggap tidak perlu dilakukan.
sumber
bagi saya itu bekerja hanya dengan mengomentari baris yang mengatakan
security = share
dan menghapus komentar pada baris yang mengatakansecurity = user
di smb.confsumber
Jika menggunakan Windows 7, Anda mungkin perlu mengubah pengaturan registri Anda:
Jalankan file Win7_SambaDomainMember.reg , yang akan menyisipkan pengaturan registri berikut (Lihat wiki Samba untuk detailnya)
lalu reboot (saya tidak mengetahui adanya efek samping selain mengizinkan akses ke Samba)
Jika menggunakan Ubuntu 11.10, pastikan Anda telah menginstal python-glade2
sumber
Saya memiliki masalah yang sama ketika saya ingin berbagi drive. Saya harus mengedit saya
fstab
untuk memasang drive secara otomatis ke titik pemasangan yang ditentukan. Saya kemudian mencoba mengkonfigurasismb.conf
file untuk membagikan drive. Drive memang muncul di windows tapi saya tidak bisa menavigasi jadi saya mencoba apa yang Anda lakukan tetapi ketika saya mencoba melakukan ini di bawah tab share di kotak dialog properti pesan muncul untuk memasukkan opsi ini di bagian globalsmb.conf
file :Saya kemudian berkomentar konfigurasi saya untuk berbagi titik mount di
smb.conf
file.Ini bekerja untuk saya ...
sumber
Coba ini dari kotak Win7:
Panel Kontrol> Alat Administratif
Ubah entri ini:
Keamanan jaringan: Level otentikasi Manajer LAN Kirim tanggapan LM & NTLM
Keamanan sesi minimum untuk NTLM SSP Disable Membutuhkan enkripsi 128-bit
sumber