"Enter"a basıp içeriğe geçin

Linux’ta chown komut örnekleri – Linux Tavsiyesi

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

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir