Kullanarak {.,}*
, her iki dahil ./
ve ../
. Bu -R
seçenekle birlikte , chown
aramanı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, chown
aramanı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, /home
dizin 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 find
aramaya chown
-ed dosyaları.
find / -user {username}
find / -group {groupname}
Ne yazık ki, undo
yaptığı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 .