Baru saja menginstal Ubuntu 16.04 baru, dan Samba. Saya ingin berbagi drive dengan mesin Windows, dengan pengguna anonim.
Hal pertama yang saya perhatikan adalah konfigurasi Samba GUI (system-config-samba) tidak lagi tersedia.
Saya terus maju dengan CLI dan Nano, mengedit /etc/samba/smb.conf, menggunakan berbagai bit informasi dari banyak orang lain yang berjuang dengan masalah yang sama.
Saya memilikinya di tempat di mana mesin Windows dapat melihat mesin dan folder bersama, tetapi setiap upaya untuk membuka hasil berbagi di "Akses Ditolak". Saya ingin berbagi menjadi anonim, tetapi saya juga mencoba masuk menggunakan pengguna dan kata sandi Ubuntu, dan masih "akses ditolak".
Sebelum saya masuk ke semua detail mengerikan setelah beberapa jam mencoba, apa yang terjadi dengan konfigurasi GUI? Jika hanya dengan nama lain, saya akan coba dulu.
Pembaruan: Ternyata ada cara yang lebih mudah untuk mengonfigurasi berbagi di 16.04 Unity. Cukup klik kanan pada folder untuk berbagi dan pilih "Berbagi Jaringan Lokal". Dari sana, dialog Berbagi Folder terbuka untuk mengonfigurasi berbagi.
Sayangnya tidak berfungsi (otentikasi pengguna jarak jauh selalu gagal), tetapi setidaknya antarmuka ada di sana. Saya akan melaporkan kembali jika dan ketika saya mencari tahu lebih banyak.
sumber
Jawaban:
Untuk mendapatkan GUI untuk mengkonfigurasi Samba, saya menginstal system-config-samba. Itu menabrak. Saya melihat-lihat sedikit ... Apa yang berhasil bagi saya adalah membuat file libuser.conf yang hilang di / etc. Jadi saya mengetikkan terminal:
Sumber: https://ubuntuforums.org/showthread.php?t=2250379
sumber
Cukup klik kanan folder di rumah Anda dan aktifkan share lokal, itu akan menawarkan untuk menginstal file samba. Setelah itu, dalam menjalankan terminal (di mana ada nama pengguna UNIX) dan atur kata sandi Anda dan reboot.
sudo smbpasswd -a username
username
sumber
nautilus
tetapi tidak dapat mengakses folder yang saya bagikan. Ini berfungsi setelah saya menambahkansamba
pengguna! (Saya pikir mereka akan menambahkan pengguna saya saat ini sebagaisamba
pengguna secara default)Menginstal sistem-config-samba bukan masalah. Saya menginstalnya menggunakan sinaptik - cukup klik "tandai untuk instalasi" dan "terapkan" dan bingo. Masalahnya adalah bahwa sekali diinstal, itu tidak berfungsi. Pertama, itu tidak muncul di peluncur, atau menu klasik, atau dalam pengaturan sistem. (Setidaknya, saya tidak dapat menemukannya.) Kedua, ketika dijalankan dari baris perintah, ia menghasilkan pesan kesalahan berikut:
Tidak berfungsi saat dijalankan dengan hak istimewa sudo:
Namun, saya bisa mendapatkan file sharing samba berfungsi hanya dengan mengklik kanan pada folder yang ingin saya bagikan di manajer file ubuntu, memilih Properties, lalu "Local Network Share".
Ini berfungsi dengan baik untuk akses tamu terbuka, tetapi untuk akses yang diautentikasi Anda juga perlu menjalankan perintah smbpasswd.
Jadi, intinya, system-config-samba sepertinya tidak berfungsi "out of the box" di ubuntu 16.04
sumber
Paket
system-config-samba
ini tersedia diuniverse
repositori. AktifkanCommunity-maintained free and open-source software (universe)
kotak di tabSoftware & Updates
bawahUbuntu Software
. Kemudian klikreload
setelah Anda menutupnya.sumber
Saya tahu ini sedikit lebih tua tetapi jika ada yang tertarik untuk membuat sistem-samba-config gui bekerja, maka saya menulis sebuah skrip yang melakukannya. Anda dapat menemukannya di github di sini
Masalah utama adalah sistem-samba-config menggunakan gksu. skrip setup saya membuat skrip wrapper kemudian menambahkan pengecualian ke policykit sehingga gui akan diluncurkan. akhirnya, ia memperbarui pintasan * .desktop sehingga diluncurkan menggunakan skrip wrapper daripada mencoba tetap menggunakan gksu.
Saya menggunakan ini pada Mint 19.3 (didasarkan pada Ubuntu 18.04) tetapi skrip saya tidak mengandung apa-apa Mint-spesifik atau bahkan Cinnamon DE-spesifik. Policykit digunakan di Ubuntu dan Mint. File desktop digunakan oleh banyak DE's / distos dan saya percaya / usr / share / aplikasi adalah tempat file * .desktop hidup di keduanya juga. Bahkan jika itu tidak bekerja di Ubuntu untuk beberapa alasan aneh, itu akan menjadi referensi yang layak bagi siapa saja yang menginginkan ini. Selama sistem-samba-config tersedia di dalam repo, itu akan berfungsi. Cukup yakin saya menggunakan ini pada Mint 18.3 (berdasarkan Ubuntu 16.04) pada satu titik juga.
untuk menggunakan skrip pengaturan saya:
sumber