Her dosya ve klasör, güvenlik için Linux’ta belirli kullanıcılar ve gruplarla ilişkilendirilir. İzin her kullanıcı ve grup için farklıdır, tüm kullanıcı ve gruplar tüm dosya ve klasörlere erişemez. Bazen cihazın herhangi bir dosya veya klasörünün sahipliğini ve grup iznini değiştirmemiz gerekir. Bu görev “chown” komutu ile kolaylıkla yapılabilir. “chown” komutunun kullanımları bu öğreticide çeşitli örnekler kullanılarak gösterilmektedir.
sözdizimi:
Gıda[SEÇENEK]… [SAHİP][:[GRUP]] bir dosya…
Gıda[SEÇENEK]… –referans= RFILE…
Chown komutu, dosya adı veya referans dosya adı ile birlikte kullanılabilir. OPTION, OWNER veya GROUP bu komut için isteğe bağlıdır. Herhangi bir dosya veya klasör için üç tür kullanıcı tarafından üç tür izin ayarlanabilir. Kullanıcı türleri Kullanıcı grubu E diğerleri ve izinler oku (r), yaz (r) E koşu (x).
Seçenekler:
Bir bilet | Tanılama |
-c veya -değişiklikler | Gerçek dosya sahipliğindeki değişiklikleri gösterir. |
-ref = DOSYA | Başvurulan dosyaya göre herhangi bir dosya veya klasörün sahipliğini değiştirmek için kullanılır. |
-R veya – birleştirilmiş | Dizinlerin sahipliğini sık sık değiştirmek için kullanılır. |
-referans | Sembolik bağların gösterdiği yere göre çalışın. |
-h veya -referans yok | Sembolik bağların kendileri üzerinde çalışın. |
-f veya -sessiz veya -sessiz | Sahipliği değiştirilemeyen dosyalar için hata mesajları atlanır. |
-v veya hiper | Chown komutunun her dosyası için gerçekleştirilen eylemleri görüntüler. |
Örnek 1: Bir dosyanın kullanıcı sahipliğini değiştirme
Bir kullanıcının veya grubun bir dosya ve klasörün sahipliğini değiştirmek için kullanıcının kök ayrıcalığına sahip olması gerekir. Aşağıdaki ‘chown’ komutu, kullanıcının sahipliğini ‘test.txt’ metin dosyasının ‘root’u olarak değiştirecektir.
$ ls-ile test.txt
$ sudoGıda kök test.txt
$ ls-ile test.txt
Üretmek:
Örnek 2: Bir dosyanın grup sahipliğini değiştirme
Kullanıcı, herhangi bir dosya veya klasörün grup sahipliğini değiştirmek için grup adından önce “:” kullanmalıdır. Aşağıdaki “chown” komutu, “students.txt” dosyasının grup sahipliğini “test” grubu olarak değiştirecektir.
$ ls-ile öğrenciler. Txt
$ sudoGıda :test Students.txt
$ ls-ile öğrenciler. Txt
Üretmek:
Örnek 3: Bir dosyanın kullanıcı ve grup sahipliğini değiştirme
Hem kullanıcının hem de grubun sahipliği ‘chown’ komutu kullanılarak değiştirilebilir. Aşağıdaki ‘chown’ komutu, ‘test.txt’ dosyası için kullanıcı sahipliğini ‘fahmida’ olarak ve grup sahipliğini ‘test’ olarak değiştirecektir.
$ ls-ile test.txt
$ sudoGıda Fahmida: test.txt testi
$ ls-ile test.txt
Üretmek:
Örnek 4: Bir dosyanın sahipliğini belirli bir kullanıcıya göre değiştirme
Herhangi bir dosya veya klasörün sahipliğini değiştirmek istiyorsanız, “chown” komutuyla “–from” seçeneğini kullanmalısınız. Bu örnekteki ilk ‘chown’ komutu sahipliğini değiştiremez çünkü mevcut sahip ‘root’ değil, ‘fahmida’dır. İkinci komut olan “chown”, kullanıcının “test.txt” dosyasının sahipliğini “fahmida”dan “yesmin”e değiştirecektir.
$ ls-ile test.txt
$ sudoGıda–İtibaren= kök yesmin test.txt
$ ls-ile test.txt
$ sudoGıda–İtibaren= Fahmeda, evet, test.txt kim
$ ls-ile test.txt
Üretmek:
Örnek 5: Kullanıcı ve grup sahipliğini bir dosyadan başka bir dosya adına değiştirme
Bir dosya veya klasörün sahipliği, –reference seçeneği kullanılarak başka bir dosya veya klasöre kolayca kopyalanabilir. Aşağıdaki ‘chown’ komutu, ‘test.txt’ dosyasının kullanıcı ve grup sahipliğini ‘students.txt’ dosyasına kopyalayacaktır.
$ ls-ile test.txt
$ ls-ile öğrenciler. Txt
$ sudoGıda–referans= test.txt öğrenciler.txt
$ ls-ile öğrenciler. Txt
Üretmek:
Örnek 6: Bir dizinin kullanıcı veya grup sahipliğini sık sık değiştirmek
-r seçeneğiyle aşağıdaki ‘chown’ komutu, ‘code’ klasörü altındaki tüm dosya ve klasörler için kullanıcı sahipliğini ‘root’ ve grup sahipliğini ‘test’ olarak değiştirecektir.
$ ls-ile Kılıç
$ sudoGıda-R kök: test kodu/
$ ls-ile Kılıç
Üretmek:
Örnek 7: chown tarafından herhangi bir klasörde yapılan tüm değişikliklerin listesi
Aşağıdaki -v seçeneğiyle chown komutu, tüm sahiplik değişikliklerinin bir listesini görüntüleyerek komutu yürütür.
$ sudoGıda-Beşinci-R Anlama: Kodu anlama
$ ls-ile
Üretmek:
çözüm
Bu öğretici, bir Linux kullanıcısının ‘chown’ komutunun kullanımını bilmesine ve herhangi bir dosya veya klasörün sahipliğini değiştirmek için komutu doğru bir şekilde uygulamasına yardımcı olacaktır.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın