Ödeme Yöntemleri Abuse

chmod ne yapar

07.08.2023, 01:00

Linux ve diğer UNIX benzeri sistemlerde chmod komutu, dosya ve dizinlere erişim haklarını değiştirmek için kullanılır. İzinler, belirli bir dosya veya dizin için okuma, yazma ve yürütme gibi hangi işlemlere izin verildiğini belirler.

chmod ne yapmanıza izin verir?

Bir dosyanın sahibinin, grubunun ve diğer kullanıcıların izinlerini değiştirmek için chmod komutunu kullanabilirsiniz. İzinler sayısal değerler veya karakter modları olarak ayarlanabilir.

İzinler bu şekilde değiştirilir:Изменение прав. Команда chmod

Yürütülebilir bayrağı kaldırmak için -x seçeneğini kullanın:

Убрать флаг исполняемый используйте опцию -x:

Örneğin, bir dosyanın sahibi için okuma, yazma ve yürütme izinlerini ve grup ve diğer kullanıcılar için salt okuma izinlerini ayarlamak için aşağıdaki komutu kullanabilirsiniz:

chmod 755 filename

Burada"filename" izinlerini değiştirmek istediğiniz dosya veya dizinin adıdır.

chmod nasıl kurulur

chmod 'u yüklemek için aşağıdaki komutu bir terminalde çalıştırmanız gerekir:

chmod <access rights> <file or directory name>

nerede:

<erişimhakları>- gerekli erişim haklarını belirten sayısal bir değer veya karakter modu. Sayısal değerler 0 ila 7 arasında olabilir, burada her rakam belirli bir erişim hakkına karşılık gelir (4 - okuma, 2 - yazma, 1 - yürütme). Sembolik modlar, farklı kullanıcı kategorileri (sahip, grup, diğerleri) için"r","w" ve"x" harflerinin bir kombinasyonundan oluşur.

<dosya veya dizinadı>- izinlerini değiştirmek istediğiniz dosya veya dizinin yolu.

chmod komutunu kullanma örnekleri:

  1. Dosyanın sahibi için okuma, yazma ve yürütme izinlerini, grup ve diğer kullanıcılar içinse salt okuma izinlerini ayarlayın: chmod 755 dosyaadı
  2. Dosya sahibi ve grubu için okuma ve yürütme izinlerini, diğer kullanıcılar içinse salt okuma izinlerini ayarlayın: chmod 554 dosyaadı
  3. Dosya sahibi ve grubu için okuma/yazma iznini ve diğer tüm kullanıcılar için salt okuma iznini ayarlayın: chmod 664 dosyaadı
  4. Tüm kullanıcılar için çalıştırma iznini ayarlayın: chmod +x dosya adı
  5. Dosya sahibi için okuma/yazma iznini ayarlayın: chmod u+rw dosya adı
  6. Grup ve diğer kullanıcılar için yürütme iznini ayarlayın: chmod go+x dosya adı

Çoğu UNIX ve Linux işletim sisteminde yerleşik bir komut olduğu için chmod komutu kaldırılamaz. Ancak, yapmak istediğiniz şey buysa, bir dosya veya dizindeki izinleri varsayılan değerlere geri döndürebilirsiniz.

Bir dosya veya dizindeki izinleri varsayılan değerlere geri döndürmek için chmod komutunu uygun sayısal değerlerle veya karakter moduyla kullanabilirsiniz. Örneğin, bir dosyanın izinlerini 644 olarak ayarlamak için aşağıdaki komutu çalıştırabilirsiniz:

chmod 644 filename

Bu, dosyanın sahibi için okuma ve yazma izinlerini, grup ve diğer kullanıcılar için ise salt okuma izinlerini ayarlayacaktır.