Aylık arşivler: Temmuz 2018

ASP.NET Web API 2’de İsteklere İzin Verme

Tarayıcı güvenliği için bir web sayfasıdan başka bir web sayfasına AJAX isteklerini engeller. Bu hassas verilerin korunmasını sağlar. Bazen de API çağrılarına izin vermek isteyebilirsiniz.

İzin vermek için W3C standartı olan CORS kullanırız. CORS bize istek yapanları, metodları ve headerları filtrelememize olanak verir.

Okumaya devam et

Peryodik Olarak .DS_Store Dosyalarını Kaldırmak

DS_Store dosyaları göz atılan klasörlerde Finder tarafından otomatik oluşturulan dosyalardır. Bu dosyalar sistem hakkında bilgiler içermektedir ve farklı yerlere yüklenmesi güvenlik zaafiyeti taşımaktadır. Peki peryodik olarak nasıl silebiliriz?

sudo crontab -e

Terminalinize crontab Unix komutunu çalıştırın ve şifre sorulduğunda yönetici şifrenizi girin.

Editörü insert moduna geçirmek için “I” harfine basın.

5 * * * * root find / -name ".DS_Store" -depth -exec rm {} \;

Yukarıdaki komutu crontab editörüne yapıştırın. Bu komut ile beş dakikalık aralıkla sisteminizdeki .DS_Store dosyaları silinecektir.

Komutu kayıt etmek için ESC ve editörü kapatmak için Shift+Z+Z tuşlarına eşzamanlı basın.

Symlink Nedir?

Symlink, dosyanız için sembolik bağ oluşturur. Bu yöntem ile çalıştığımız dosya bir dizinde olacak ve o dosyaya istediğimiz dizinden erişebileceğiz.

Symlink Nerelerde Kullanabiliriz?

Unix tabanlı işletim sistemlerinde tüm dosyalar hiyerarşik bir düzende klasörlenir. Bir klasör içinde bulunan dosyayı, bulunduğu dizin haricinde kopyalamak istemiyorsak ama istediğimiz klasör içinde kullanmak istiyorsak Symlink ile sembolik bağ oluşturabiliriz.

Symlink Nasıl Kullanabiliriz?

Link oluşturmak için ln komutu kullanılır ve Symlink yapmak içinse -s parametresi kullanılır. Eğer parametre kullanmazsanız hardlink olacaktır.

ln –s destination source