Image

Bilgi Veritabanı → Linux'ta Sembolik Bağlantı (Symlink) Oluşturma ve Yetkilerini Değiştirme

[Virtual sunucular]
Yayın tarihi: 07.02.2024

Linux'ta sembolik bağlantılar (symlink) oluşturmak, bir dosya veya dizine farklı konumlardan erişim sağlar. Bu, örneğin, başka bir yerde bulunan dosya ve klasörleri işaret etmek için kullanılabilir.

1. Bir Dosyaya Bağlantı Oluşturma

index.html dosyasının tam yolunu belirterek, başka bir konumda root.html olarak adlandırılacak bir bağlantı oluşturabilirsiniz:

ln -sf /var/www/html/index.html /home/user/root.html

1.2 Bir Klasöre Bağlantı Oluşturma

domain1.tld adlı mevcut bir klasöre /home/user/domain1.tld yolunda bir sembolik bağlantı oluşturabilirsiniz. Böylece, orijinal dizin başka bir konumda olsa bile bu bağlantıyla erişebilirsiniz:

ln -s /var/www/html/domain1.tld /home/user/domain1.tld

2. Sembolik Bağlantıların Yetkilerini Değiştirme

Web hizmetlerinde sembolik bağlantılar kullanırken, bağlantıların yetkilerinin orijinal dosya ve dizinlerle uyumlu olması önemlidir. Örneğin, root kullanıcısı olarak oluşturduğunuz bir bağlantıyı web sunucu dizinine yerleştirdiğinizde, doğru erişim için bağlantının sahibi ve grubu doğru ayarlanmalıdır.

Bir sembolik bağlantının kullanıcı ve grup bilgilerini değiştirmek için -h anahtarını kullanın:

chown -h user:group /home/user/domain1.tld
chown -h user:group /home/user/root.html

2.1 Sahip ve Grup Bilgisini Kontrol Etme

Dosyaların sahiplik ve izin bilgilerini görüntülemek için aşağıdaki komutu kullanabilirsiniz:

ls -la

Bu komut, geçerli dizindeki tüm dosya ve dizinlerin yetki ve sahip bilgilerini listeler.





No Comments Yet