Sahip olmadığım, / gibi öğeleri nasıl yeniden adlandırabilirim ve neden yapmamalıyım?


14

Ben olsun Permission deniedgibi yerlerde dosya ve klasörleri yeniden adlandırmak için çalışıyor mesajı /, /usrve diğer insanların ev dizinleri. Ben bir yöneticiyim. Bunu nasıl yapabilirim?

Ayrıca, böyle dosya ve klasörleri yeniden adlandırmanın tehlikeli olabileceğini duydum. Bu doğru mu? Bunu yapmamalı mıyım?


Neden olmasın ? Kullanıcı olarak, varsayılan kurulum tarafından ayarlanan şeyleri yeniden adlandırmak için geçerli bir nedeniniz olduğu için> :)
Sergiy Kolodyazhnyy

Yanıtlar:


17

/Alt klasörlerinin herhangi birinde doğrudan veya doğrudan bulunan öğeleri (örneğin /usr) yeniden adlandırmak genellikle kötüdür . Aslında, bunu yapmanız gerektiğinden ve doğru şekilde yaptığınızdan emin değilseniz, ana dizininiz dışındaki herhangi bir şeyi yeniden adlandırmaktan kaçınmalısınız. Aksi takdirde, Ubuntu sisteminizin çalışması için kritik bir şeyi yeniden adlandırarak çalışmayı durdurmaya (veya düzgün çalışmayı durdurmaya) neden olabilir.

Kendinizi yukarıdaki soru gibi bir şey sorarsanız, neyi başarmak istediğiniz hakkında daha fazla bilgi verebileceğiniz yeni bir soru göndermeyi veya sorunuzu zaten sorduysanız ayrıntıları eklemeyi düşünmelisiniz .

Terminalde

Terminal'deki bir dosyayı veya klasörü yeniden adlandırmak için mvkomutu kullanın (bir dosyayı veya klasörü aynı bölümdeki bir yerden başka bir yere taşımak için kullanılan komutun aynısı):

mv old-name new-name

Eğer (eğer olmadığında ki çoğunlukla bu yazma izniniz yok bir klasörde dosya veya klasör bulunuyorsa onun sahibi ), o zaman çalıştırmak gerekir olarak bu komutu çalıştırmakroot ile sudo:

sudo mv old-name new-name

(Ya da isterseniz yeniden adlandırma işlemini başka bir kullanıcı olmayan gibi yapmak için kullanabilirsiniz . Ayrıca, sahip olmadığınız bir dizinde yazma izniniz varsa, ancak yapışkan biti ayarlanmışsa, içinde sahip olmadığınız dosyaları kullanmadan yeniden adlandırabilirsiniz .)sudo -u username mv old-name new-namerootsudo

Nautilus bölgesinde

+ Tuşuna rootbasarak ve komutu çalıştırarak Nautilus dosya yöneticisini çalıştırabilirsiniz . Bu, dosya ve klasörleri her yerde yeniden adlandırmanıza ve diğer güçlü ve tehlikeli şeyleri yapmanıza olanak tanır.AltF2gksu nautilus

Dikkatli olun ve bir rootNautilus penceresinden başlattığınız tüm programların da aynı şekilde çalışacağını unutmayın rootve işiniz bittiğinde pencereyi kapattığınızdan emin olun, böylece daha sonra düzenli, daha güvenli bir şekilde karıştırmayın Nautilus penceresi .

Ama ne yaptığınızı gerçekten bilmiyorsanız , lütfen ana dizininizin dışındaki öğeleri yeniden adlandırmayın . Muhtemelen Ubuntu sisteminizi kötü bir şekilde bozacaktır. Ve muhtemelen elde etmeye çalıştığınız her şeyi başaramayacaktır.

Kullanıcının bir öğeyi hatasız olarak yeniden adlandırabileceği koşulları açıklığa kavuşturmaya yardımcı olduğu için richard'a teşekkürler Permission denied.


3

Yönetici olsanız bile, normalde masaüstünüzü kullanırken tipik kullanıcı ayrıcalıklarınız vardır. Bu şekilde, hesabınıza (ör. Bir virüs) erişim kazanan herkes, sistemi tam olarak kontrol edemez.

Yönetici ayrıcalıklarına sahip bir programı çalıştırmak için gksu, bilgi Alt-F2isteminden veya sudoterminalde kullanmanız gerekir . Örneğin, tuşuna basıp Alt+F2yazmak gksu nautilussizden bir parola girmenizi (gerçekten siz olduğunuzu kanıtlamak için) isteyecek ve yönetici ayrıcalıklarına sahip bir dosya tarayıcısı başlatacaktır. Bu pencereyle sistemdeki herhangi bir şeyi değiştirebilirsiniz, AMA DİKKATLİ OLUN

Özellikle, /homene yaptığınızı bilmiyorsanız , dışarıdaki hiçbir şeyi karıştırmamalısınız. Diğer klasörler sistem dosyalarını içerir. Bu dosyaları değiştirmek bilgisayarınızın bozulmasına neden olabilir. Belirli bir görevi gerçekleştirmeye çalışıyorsanız ve nasıl düzelteceğinizden emin değilseniz, nasıl düzelteceğinizle ilgili talimatlar almak için yeni bir soru açmalısınız. Çoğu zaman, sisteminizi bozmayacak kolay düzeltmeler vardır.

Örneğin, /usrklasörü yeniden adlandırmak, grafik arayüzünüzü kullanmak için gereken programlar da dahil olmak üzere bilgisayarınızdaki hemen hemen her programı kırar ...

Başka bir deyişle, bu tür bir sorunu çözmek için Linux konusunda oldukça deneyimli olmanız gerekir.


0

Aşağıdaki geçici çözümü önerebilirim. / Directory altındaki klasörleri yeniden adlandırmak için:

  1. İstediğiniz ada sahip yeni bir dizin oluşturun: sudo mkdir /newdir
  2. Bu dizine erişim izni verin: sudo chown -R user:group /newdir
  3. Dosyaları klasörünüze kopyalayın: cp /olddir/filename.ext /newdir
  4. Eski dizini kaldır: sudo rm -r -f /olddir
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.