Chmod komutunda Kullanıcı, Grup ve Diğer
Sanırım temelde chmodkomutla yedi yetkilendirme seviyesinin noktasını anladım . Ancak kullanıcı, grup ve diğerlerinin ne anlama geldiğinden emin değilim.
Grup ile diğerleri arasındaki fark nedir?
Başlangıç chmod myFile 700noktasından ayarlanırsam me@myComputer, yine de myFileşuradan erişim hakkım olacak root@myComputermı?
Bu kullanıcının yazma erişimi olmadığında (sanırım sudo kullanarak, ama emin değilim) bir kullanıcı hangi durumlarda bir dosya için yetkileri yeniden yazabilir?
Şimdiden teşekkür ederim
Yanıtlar
Yedi yetki seviyesi yoktur. Kullanıcı, grup ve diğerlerinin her biri için temelde üç tane vardır.
Sayı yediye kadar çıkabilir, ancak bu sadece üç seviyenin toplamıdır.
- 4 = erişimi oku
- 2 = yazma erişimi
- 1 = yürütmeye izin ver (komut dosyaları ve ikili dosyalar için)
Bu izinlerden neye sahip olursanız olun, ekleyin ve bir numara alın.
Şimdi bunları üç vakanın her biri için yapın.
- İlk hane = Dosyanın sahibine verilen şey budur
- İkinci rakam = Dosya grubunun tüm üyelerine verilen şeydir
- Üçüncü rakam = Kullanıcı adı veya gruptan bağımsız olarak herkese verilenler
İpucu: Dizinler için biraz özeldir, bu yüzden dosyalar için anladıysanız, dizinler için nasıl uygulandığını okumalısınız ...