Ubah pemilik partisi hard drive internal dari root ke pengguna

39

Saya memiliki sejumlah drive internal dan eksternal. Beberapa dipartisi. Sebagian besar dipasang secara otomatis saat boot (semua dilakukan pada satu titik).

Satu partisi dimiliki oleh root dan karenanya tidak dapat dipasang secara otomatis. Saya tahu cara memasangnya sebagai root.

Saya tidak tahu cara mengambil kepemilikan partisi itu sebagai pengguna X. Saya telah mencoba mengubah izin menggunakan gui di Nautilus sebagai root. Mereka tidak diterima dan segera kembali.

Partisi adalah NTFS. Parisi lain pada drive itu dimiliki oleh saya sebagai pengguna dan dipasang secara otomatis

Charles Kane
sumber
2
coba sudo chmod a + rwx / partisi Anda
mvario
jika mereka dipasang secara otomatis saat boot, itu berarti Anda memodifikasi Anda /etc/fstab, jadi edit pertanyaan Anda untuk menunjukkan konten file ini.
enzotib

Jawaban:

52

Apakah kamu sudah mencoba

sudo chown user:user

Misalnya sudo chown cyrex:cyrex(Pengguna: Grup)

jika partisi disebut party , pengguna Anda disebut cyrex dan itu /mediahanya dilakukan misalnya:

sudo chown cyrex:cyrex /media/cyrex/party -R (R adalah untuk rekursif sehingga mempengaruhi semua direktori / file dan subdirektori.

Sebagaimana dicatat, partisi tersebut adalah NTFS sehingga jika secara otomatis dipasang Anda perlu memastikan bahwa pengguna yang memiliki izin adalah Anda. Untuk melakukan ini ikuti langkah-langkah ini:

  1. Pergi ke konsol ( gnome-terminal)
  2. Jenis id -u. Ini akan memberi Anda id pengguna yang Anda miliki yang akan Anda masukkan ke fstab.
  3. Buka fstab sudo /etc/fstabdan cari baris yang memasang partisi ntfs.
  4. Dengan asumsi adalah sesuatu seperti ini:

    UUID=1234532123 /media/amntfs  ntfs  defaults 0       0
    

    Tambahkan juga topeng umask, uid dan gid seperti ini

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

    Simpan file dan reboot atau remount unit.

Sini:

  • Uid adalah ID Pengguna Anda. Yang kamu dapatkan id -u.
  • Gid adalah Anda ID Grup. Biasanya sama dengan id -utetapi Anda dapat memeriksanya id -g.
  • Umask itu seperti dikunyah tetapi dibalik.

Lihat Bagaimana cara menggunakan 'chmod' pada partisi NTFS (atau FAT32)? tentang lebih lanjut tentang menggunakan chmod/ chownpada sistem file NTFS.

Luis Alvarado
sumber
4
chowntidak berfungsi pada partisi NTFS.
enzotib
2
Lol. Tidak membaca bahwa kata 4 huruf kecil, kecil, sulit dipahami. Menambahkan konten untuk izin NTFS.
Luis Alvarado
Sungguh aneh bahwa pengguna 5k seperti Anda melakukan kesalahan seperti itu :). Mengenai id user | cut ...saya sarankan id -u.
enzotib
1
Benar jauh lebih baik. Siapa saja bisa membuat kesalahan jadi jangan pedulikan poinnya ... saya masih manusia ... untuk saat ini (mata jahat). Terima kasih telah menunjukkannya.
Luis Alvarado
Ini bekerja untuk saya, terima kasih banyak. Satu-satunya catatan: Saya harus me-restart (hanya meng-unmount dan mouting partisi lagi tidak berfungsi).
Francesco Borzi
6

Semua partisi NTFS saya dimiliki oleh root, namun saya dapat mengaksesnya dengan baik sebagai pengguna. Ini masalah opsi pemasangan daripada hak kepemilikan dan file (ingat, ini adalah partisi NTFS - Anda tidak dapat mengubah izin apa pun di sana).

Dalam /etc/fstabpartisi saya disertakan sebagai berikut:

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

di mana defaultsopsi pemasangan standar yang sudah seharusnya melakukan apa yang ingin Anda lakukan.

Untuk menemukan UUID, jalankan sudo blkid.

Lihat juga: Bagaimana cara saya menggunakan 'chmod' pada partisi NTFS (atau FAT32)?

htorque
sumber
1

Saya mengalami kesulitan memecahkan masalah dan solusi ini berhasil untuk saya

  1. instal palungan perangkat penyimpanan fisik: sudo apt-get install pysdm
  2. palungan perangkat penyimpanan terbuka: sudo pysdm
  3. pilih drive yang diperlukan Anda
  4. tekan asisten:
  5. hapus centang terbuka sebagai hanya baca
  6. periksa pemilik pemilik sistem file dan tulis nama pengguna Anda: remon
  7. tekan OK
  8. tekan berlaku
  9. umount Drive
  10. pasang itu

Catatan: jika Anda tidak dapat mengubah file menjadi executable biner, buka file khusus dan periksa izin eksekusi file sebagai binari, dan lanjutkan ke langkah 7

Remon
sumber
0

Jika Anda memasang partisi ke folder di dalam / home / pengguna, partisi itu akan dimiliki oleh pengguna. Inilah baris yang saya tambahkan ke / etc / fstab saya.

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

Yang paling mudah adalah dengan di file manager terbuka terminal sebagai sudo sudo nemoatau sudo nautilusatau apa yang pernah file manager linux menggunakan, kemudian klik kanan pada partisi dan menambahkan permisions

Milan Grujić
sumber
Lihat penulis: "Saya telah mencoba mengubah izin menggunakan gui di Nautilus sebagai root. Mereka tidak diterima dan segera kembali."
Julien Chau