Ağınızda birden fazla bilgisayarınız varsa ve Linux makinenizden dosya ve klasörleri paylaşmak istiyorsanız, işlem düşündüğünüz kadar zor değildir.

Bunu yapmanın en kolay yolu Samba ve terminali kullanmaktır. Ama merak etmeyin, size nasıl olduğunu sade ve basit terimlerle göstereceğim. Tamamlandığında, yerel ağınızdaki herkes paylaşılan klasörlerinize ve dosyalarınıza erişebilmelidir.

Bunun çalışması için, sudo ayrıcalıklarına sahip bir kullanıcıyla güncel bir Linux kurulumuna ihtiyacınız olacak. Süreci Ubuntu 22.04 masaüstü ile göstereceğim, ancak süreç çoğu dağıtım için aynıdır (tek istisna Samba’yı kurmaktır).

Samba’yı Kurma

Yapılacak ilk şey Samba’yı kurmaktır. Bunu komut satırından yapacağız, bu yüzden Linux oturumunuza giriş yapın ve Terminal uygulamanızı açın. Ardından şu komutu kullanarak Samba’yı kurun:

sudo apt-get kurulum samba -y

Fedora (veya RHEL) tabanlı bir işletim sistemindeyseniz, komut aşağıdaki gibi olacaktır:

sudo dnf samba -y’yi kurun

Samba’nın zaten kurulu olduğunu görebilirsiniz. Her iki durumda da, gitmeye hazırsınız.

Samba hizmetini aşağıdakilerle başlatın ve etkinleştirin:

sudo systemctl etkinleştir –now smbd

Bazı Linux dosya yöneticileri, klasörleri doğrudan GUI’den paylaşmanıza izin verir. Dosya yöneticinizin bu seçeneği içermemesi durumunda manuel işlemi sizinle paylaşacağım.

Paylaşımın oluşturulması

Diyelim ki paylaşmak istediğiniz klasör ana dizininizdeki Ortak klasör (yani /home/KULLANICI/Genel – burada “KULLANICI” kullanıcı adınızdır). Terminalde, Samba yapılandırma dosyasını şu komutla açacağız:

sudo nano /etc/samba.smb.conf

Bu dosyanın altına aşağıdaki metni yapıştırın:

[Public]
yol = /home/KULLANICI/Genel
göz atılabilir = evet
yazılabilir=evet
salt okunur = hayır
zorla oluşturma modu = 0666
dizin modunu zorla = 0777

“KULLANICI” kullanıcı adınızdır. Diğer kullanıcıların dosyaları düzenlemesini istemiyorsanız, şunu belirtin: hayır değerde yazılabilir.

Dosyayı kaydedin ve kapatın. Samba’yı şununla yeniden başlatın:

sudo systemctl smbd’yi yeniden başlat

Bu noktada, Samba paylaşımınız ağda görünecek, ancak hiç kimse ona erişemeyecek. Bunu düzeltelim.

Paylaşım Erişimine İzin Verme

Oturum açma kimlik bilgilerinizi diğer kişilere vermek istemiyorsanız ve dizine anonim erişime izin vermek istemiyorsanız (çünkü bu bir güvenlik sorunu oluşturabilir), makinenizde yeni bir hesap oluşturmanız gerekir. Bu, başkaları tarafından paylaşılan dosya ve klasörlere erişmek için kullanılabilir.

Terminal penceresinde, şu komutla guestshare adlı bir hesap oluşturun:

sudo adduser misafir paylaşımı

Bu hesaba güvenli bir parola verin, adını Samba Misafiri (veya benzeri bir şey) olarak adlandırın, ardından manipülasyonu bitirmek için Enter tuşuna basın.

Ardından, bu hesabı Samba için etkinleştirmemiz gerekiyor. Aşağıdaki iki komutu çalıştırın:

sudo smbpasswd -bir misafir paylaşımı

sudo smbpasswd -e misafir paylaşımı

İlk komut hesabı ekler ve ikincisi onu etkinleştirir.

İlk komutu girdikten sonra, Samba için yeni bir şifre eklemeniz istenecektir. Misafir paylaşımı hesabını oluştururken kullandığınız şifreyi kullanabilirsiniz.

Ağınızdaki herkes artık misafir paylaşımı kimlik bilgilerini kullanarak bu klasöre erişebilmelidir.

Linux’ta paylaşılan bir klasör oluşturmak için gereken tek şey bu. Kullanıcılar yalnızca içerdikleri dosya ve klasörleri görmekle kalmaz, aynı zamanda bunları oluşturabilir ve değiştirebilirler.

Kaynak : ZDNet.com



genel-15