Yazdıklarım Manjaro üzerinde denenmiştir. Ubuntu tabanlı bir sistem kullanıyorsanız bazı komutlar sizde farklı olabilir.
Öncelikle samba
paketinin yüklü olduğundan emin olunuz. Manjaro’da yüklemek için sudo pacman -S samba
komutunu kullanabilirsiniz.
Sonrasında bağlantı sağlayacak kullanıcıyı tanımlamalıyız. Bu kullanıcı paylaşım yapılacak bilgisayarda olmalıdır( sudo users
komutu ile tanımlı kullanıcıları görebilirsiniz). sudo smbpasswd -a kullaniciadi
ile samba kullanıcısını tanımlayalım(kullanıcıadi sistemde var olmalıdır). Size şifre soracaktır ki bu kullanıcı adı ve şifre ile ağ üzerinde başka bilgisayarlardan bağlantı sağlayabilelim.
Son olarak sudo gedit /etc/samba/smb.conf
ile gerekli ayarları ekleyelim.
[home]
comment = Home Directories
browseable = yes
path = /home/kullaniciadi/
guest ok = yes
read only = yes
public = yes
create mask = 0644
directory mask = 0700
writable = yes
valid users = kullaniciadi
[accounts]
comment = Accounts data directory
path = /data/accounts
valid users = kullaniciadi
public = no
writable = yes
Yukarıdaki kullanıcı adı kısımlarını tanımladığınız ile değiştirin.
Sonrasında sudo systemctl restart smb ve
sudo systemctl restart nmb
komutlarını çalıştırın. Eğer firewall açıksa sudo ufw allow samba
komutu ile samba’yı firewall’a ekleyin.
Artık windows bir bilgisayardan bağlanmak için win+R basıp\\baglanılacak_pc_nin_IP_adresi\
ile bağlanabilirsiniz.
Linux için Dosya Yöneticisi açılır, sol taraftaki Ağ kısmına tıklanarak ağ üzerindeki erişilebilir ağları görebilir ve burada paylaşılan bilgisayarı görebilirsiniz.