Kali Linux

Linux Yetkilendirme Modeleri

Linux izinleri, üç farklı türde izinle temsil edilir:

  • Okuma (r): Dosya veya dizini okuma yetkisi. Bu izin, dosyanın içeriğini görüntülemenizi sağlar. Puanı 4‘tür.
  • Yazma (w): Dosya veya dizine yazma yetkisi. Bu izin, dosyanın içeriğini değiştirmenizi sağlar. Puanı 2‘dir.
  • Çalıştırma (x): Dosyayı veya dizini çalıştırma yetkisi. Bu izin, dosyayı veya dizini çalıştırmanızı sağlar. Puanı 1‘dir.

Bu izinler, dosya veya dizinin sahibi, grubu ve diğer kullanıcılar için ayrı ayrı ayarlanabilir.

Örneğin, bir dosyanın sahibinin okuma ve yazma yetkisi olması için, aşağıdaki komutu kullanın:

chmod 600 dosya

Bu komut, dosyanın sahibine okuma (r) ve yazma (w) izinlerini verir. Gruba ve diğer kullanıcılara hiçbir izin verilmez.

Dosya ve dizin izinlerini kontrol etmek için, ls komutunu kullanın. Örneğin, bir dosyanın izinlerini kontrol etmek için aşağıdaki komutu kullanın:

ls -l dosya

Bu komut, dosyanın izinlerini aşağıdaki formatta görüntüler:

-rw-r--r-- 1 kullanıcı grup 0 2023-10-13 12:34 dosya

Bu formatta, ilk üç karakter dosya türünü belirtir. Bu durumda, dosya bir metin dosyasıdır (-).

 Aşağıda tar, gzip, zip, rar tipi uygulamaların basit komutlarını öğreneceksiniz.

Bu makalede yer alan sıkıştırma ve açma komutlarının tümünü VPS paketlerinde kullanabilirsiniz.

 

zip ile sıkıştırma

zip dosyasını açmak

şifreli zip dosyasını açmak

tar ile gz olarak sıkıştırma

tar.gz dosyasını açmak

Başka bir dizine açmak için “-C” parametresi kullanılabilir:

TAR ile bz2 olarak sıkıştırma

tar.bz2 dosyasını açmak

tar.z ile sıkıştırmak

tar.Z dosyasını açmak

GZIP ile sıkıştırmak

gz dosyasını açmak

RAR ile sıkıştırma

RAR ile şifreleyerek sıkıştırma

NOT: Size 2 defa şifreyi sorar.

rar dosyasını açmak

rar şifreli bir dosyayı açmak

Python Dosyası Çalıştırma

 Python dosyasını çalıştırmak için öncelikle dosyanın bulunduğu dizine gitmeniz gerekiyor. Daha sonra, aşağıdaki komutu kullanarak dosyayı çalıştırabilirsiniz:

python dosya_adi.py

 

Burada dosya_adi.py dosyanızın adıdır. Ayrıca, dosyanızın başına #!/usr/bin/python3 satırını ekleyerek daha kısa bir komutla çalıştırabilirsiniz.

Perl Dosyası Çalıştırma

Perl dosyasını çalıştırmak için öncelikle dosyanın bulunduğu dizine gitmeniz gerekiyor. Daha sonra, aşağıdaki komutu kullanarak dosyayı çalıştırabilirsiniz:

perl dosya_adi.pl

Burada dosya_adi.pl dosyanızın adıdır. Ayrıca, dosyanızın başına #!/usr/bin/perl kod satırını ekleyerek daha kısa bir komutla çalıştırabilirsiniz.

Ck kodunun derlenmesi

 C kodlarının derlenmesi için birkaç farklı seçenek mevcuttur. gcc ve clang gibi derleyiciler, C kodlarını derlemek için kullanılabilir. Derleme işlemi, C kodunun makine koduna dönüştürülmesini içerir. Bu işlem sonucunda, bir .o dosyası oluşturulur. Bu dosya, daha sonra bir bağıtlayıcı kullanılarak bir yürütülebilir dosyaya dönüştürülebilir.

gcc kullanarak bir C kodunu derlemek için aşağıdaki komutu kullanabilirsiniz:

gcc dosya_adi.c -o dosya_adi

Burada dosya_adi.c derlenecek C kodunun adıdır ve dosya_adi yürütülebilir dosyanın adıdır.

Bash kodunun derlenmesi

 Bash, bir kabuk programlama dilidir ve derlenmesi gerekmez. Bash betikleri, yani .sh dosyaları, yorumlanır. Bu nedenle, bir Bash betiğini çalıştırmak için öncelikle dosyanın bulunduğu dizine gitmeniz gerekiyor. Daha sonra, aşağıdaki komutu kullanarak dosyayı çalıştırabilirsiniz:

bash dosya_adi.sh

Linux Dizin Yapısı