Dahili sabit sürücü bölümünün sahibini kökten kullanıcıya değiştir


39

Dahili ve harici birçok sürücüm var. Bazı bölümlenmiş. Çoğu açılışta otomatik olarak bağlanır (hepsi bir noktada yapılır).

Bir bölüm kök aittir ve bu nedenle otomatik olarak bağlanmaz. Nasıl root olarak bağlanacağımı biliyorum.

Bu bölümün X kullanıcısı olarak nasıl sahiplenileceğini bilmiyorum. Nautilus'taki gui'yi root olarak kullanarak izinleri değiştirmeyi denedim. Kabul edilmezler ve hemen geri dönerler.

Bölüm NTFS'dir. Bu sürücüdeki diğer bölüm bana aittir ve otomatik olarak bağlanır


2
sudo chmod a + rwx / yourpartition'ı deneyin
mvario

önyükleme sırasında otomatik olarak bağlanırlarsa, bu durum sizin değiştirdiğiniz anlamına gelir /etc/fstab; bu nedenle bu dosyanın içeriğini göstermek için sorunuzu düzenleyin.
enzotib

Yanıtlar:


52

Denedin mi

sudo chown user:user

Örneğin sudo chown cyrex:cyrex(Kullanıcı: Grup)

bölüme parti denirse , kullanıcınıza cyrex denir ve bu /mediasadece örneğin:

sudo chown cyrex:cyrex /media/cyrex/party -R (R özyinelemeli olduğu için tüm dizin / dosyaları ve alt dizini etkiler.

Belirtildiği gibi, bölüm NTFS'dir, bu nedenle otomatik olarak monte edilirse, izni olan kullanıcının sizin olduğundan emin olmanız gerekir. Bunu yapmak için şu adımları izleyin:

  1. Konsola git ( gnome-terminal)
  2. Yazın id -u. Bu size fstab'a ekleyeceğiniz kullanıcı kimliğini verecektir.
  3. Fstab dosyasını açın sudo /etc/fstabve ntfs bölümünü monte eden satırı arayın.
  4. Varsayım şunun gibi bir şeydir:

    UUID=1234532123 /media/amntfs  ntfs  defaults 0       0
    

    Bunun gibi umask, uid ve gid maskelerini ekleyin

    UUID=1234532123 /media/amntfs  ntfs   defaults,umask=007,uid=1000,gid=1000  0       0

    Dosyayı kaydedin ve sadece üniteyi yeniden başlatın veya yeniden kurun.

İşte:

  • Kullanıcı kimliği kullanıcı kimliğidir. Ondan aldığın kişi id -u.
  • Gidiyorsunuz Grup ID. Normalde aynı id -uama kontrol edebilirsiniz id -g.
  • Umas chown gibi ama tersine döndü.

Bkz Ben NTFS (veya FAT32) bölümünde 'chmod' nasıl kullanırım? NTFS dosya sistemlerinde chmod/ chownüzerinde kullanma hakkında daha fazlası .


4
chownNTFS bölümlerinde çalışmaz.
enzotib

2
Lol. Bu küçük, küçücük, zor 4 harfli kelimeyi okumadım. NTFS izni için içerik eklendi.
Luis Alvarado

Senin gibi 5 k bir kullanıcının böyle bir hata yapması garipti :). İle ilgili olarak id user | cut ...öneririm id -u.
enzotib

1
Daha iyi düzeltin. Herkes hata yapabilir, bu yüzden şu an dikkat etmeyin ... hala insanım ... (Nazarlıklar). Gösterdiğin için teşekkürler.
Luis Alvarado

Bu benim için çalıştı, çok teşekkürler. Tek not: Yeniden başlatmak zorunda kaldım (bölümü kaldırmak ve tekrar bölmek işe yaramadı).
Francesco Borzi

6

Tüm NTFS bölümlerim root'a aittir, ancak kullanıcı olarak para cezasına erişebilirim. Bu, sahiplik ve dosya izinleri yerine mount seçenekleriyle ilgilidir (unutmayın, bu bir NTFS bölümüdür - oradaki izinleri değiştiremezsiniz).

Benim /etc/fstabbölümlerinde aşağıdaki gibi yer almaktadır:

UUID=AB84274F84211B98   /media/WIN7     ntfs   defaults  0   0
UUID=CDBAF39E13A2AC2D   /media/DATA     ntfs   defaults  0   0
UUID=EFA980B33BA33DF5   /media/MEDIA    ntfs   defaults  0   0

defaultsYapmak istediğiniz şeyi zaten yapmanız gereken varsayılan mount seçenekleri nerede ?

UUID'leri bulmak için çalıştırın sudo blkid.

Ayrıca bkz: 'chmod'u bir NTFS (veya FAT32) bölümünde nasıl kullanırım?


1

Sorunu çözmekte zorlanıyordum ve bu çözüm benim için çalıştı.

  1. fiziksel depolama aygıtı yöneticisi yükleyin: sudo apt-get install pysdm
  2. açık depolama aygıtı yöneticisi: sudo pysdm
  3. gerekli sürücüleri seçin
  4. basın yardımcısı:
  5. salt okunur olarak açmayı kaldır
  6. dosya sisteminin sahibini kontrol et ve kullanıcı adınızı yazın: remon
  7. tamam tuşuna basın
  8. basın uygula
  9. umount Sürücü
  10. monte et

Not: Dosyaları ikili çalıştırılabilir dosyalara değiştiremezseniz, özel dosyalara gidin ve dosyaların ikili dosya olarak yürütülmesine izin verin ve 7. adıma gidin.


0

Bir bölümü / home / user içindeki bir klasöre bağlarsanız, kullanıcıya ait olacaktır. İşte / etc / fstab dosyasına eklediğim satır.

UUID=9e5bb53c-4443-4124-96a8-baeb804da204 /home/fragos/Data ext4 errors=remount-ro 0 1

-1

En kolay olanı terminal açık dosya yöneticisinde sudo olarak sudo nemoya sudo nautilusda dosya yöneticisi linux'un ne kullandığını kullanmaktır, sonra sağ tıklayın ve izinleri ekleyin


Yazara bakın: "Nautilus'taki gui'yi root olarak kullanarak izinleri değiştirmeyi denedim. Kabul edilmezler ve hemen geri dönerler."
Julien Chau,
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.