Kullanarak {.,}*, her iki dahil ./ve ../. Bu -Rseçenekle birlikte , chownaramanız tüm dosya sisteminize (ve muhtemelen monte edilmiş olanlara) göz atmak üzereydi ../. Diğer komutlarla, bu küçük hata oldukça ölümcül olabilir, ama inan bana, ilk değilsiniz ve son olmayacaksınız ...
Bu işlem oldukça ağır olduğu için, chownaramanız çok fazla dosya tuttuğu için bir süre askıda kaldı. Aramayı yaptığınız dizine geri dönmenizi ve /hangi değişikliklerin yapıldığını görmek için aşamalı olarak geri dönmenizi öneririm . Aşağıdakileri yaparak hızlı bir düzeltme uygulayabilirsiniz:
chown root:root /* # Set ownership to root for all directories in /.
chown you:yourgroup /home/you -R # Take your home back.
Ubuntu'da, /homedizin sistemde kayıtlı olan ilk (admin / sudo) kullanıcıya verilir. Tek kullanıcı sizseniz, yapmak isteyebilirsiniz:
chown you:yourgroup /home -R
Bununla birlikte, basit bir chmod 755şey /home, köke ait olsa bile yeterlidir.
Direkt olarak hızlı bir şekilde göz atmak /(kök izinleri dahil ls -ld /) de başlamak için iyi bir yer olacaktır. /755 izninin verildiği kök dizisine ait olduğundan emin olmanı öneririm .
Eğer kullanılırsa chownçok özel sahipliğini ayarlamak için (sizin veya kök dışında bir kullanıcı, nadir grup, ...), kullanmak isteyebilirsiniz findaramaya chown-ed dosyaları.
find / -user {username}
find / -group {groupname}
Ne yazık ki, undoyaptığınız şeyle ilgili bir şey yok . Linux doğal olarak bu "geçici" işlemleri takip etmez.
Neyi başarmaya çalıştığınız hakkında daha fazla bilgi için, bu Süper Kullanıcı sorusuna bir bakın .