Cambia proprietario della partizione interna del disco rigido da root a utente


39

Ho un numero di unità interne ed esterne. Alcuni sono partizionati. La maggior parte si monta automaticamente all'avvio (tutti hanno fatto in un punto).

Una partizione è di proprietà di root e pertanto non si monta automaticamente. So come montarlo come root.

Non so come diventare proprietario di quella partizione come utente X. Ho provato a cambiare i permessi usando la GUI in Nautilus come root. Non sono accettati e ritornano immediatamente.

La partizione è NTFS. L'altra partizione su quell'unità è di mia proprietà come utente e si monta automaticamente


2
prova sudo chmod a + rwx / yourpartition
mvario

se si montano automaticamente all'avvio, significa che hai modificato il tuo /etc/fstab, quindi modifica la tua domanda per mostrare il contenuto di questo file.
enzotib,

Risposte:


52

Hai provato

sudo chown user:user

Ad esempio sudo chown cyrex:cyrex(Utente: Gruppo)

se la partizione si chiama party , il tuo utente si chiama cyrex ed è /mediasolo per esempio:

sudo chown cyrex:cyrex /media/cyrex/party -R (La R è ricorsiva, quindi influisce su tutte le directory / file e sottodirectory.

Come notato, la partizione è NTFS, quindi se viene montata automaticamente è necessario assicurarsi che l'utente che ha l'autorizzazione sei tu. Per fare ciò segui questi passaggi:

  1. Vai alla console ( gnome-terminal)
  2. Tipo id -u. Questo dovrebbe darti l'id utente che hai che inserirai in fstab.
  3. Apri fstab sudo /etc/fstabe cerca la linea che sta montando la partizione NTFS.
  4. Supponendo che sia qualcosa del genere:

    UUID=1234532123 /media/amntfs  ntfs  defaults 0       0
    

    Aggiungi ad esso le maschere umask, uid e gid come questa

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

    Salvare il file e riavviare o rimontare l'unità.

Qui:

  • L'UID è il tuo ID utente. Quello da cui hai ricevuto id -u.
  • Il gid è il tuo ID gruppo. Normalmente lo stesso di id -uma puoi verificarlo con id -g.
  • L'umask è come un abito ma invertito.

Vedi Come posso usare 'chmod' su una partizione NTFS (o FAT32)? ulteriori informazioni sull'uso chmod/ chownsui filesystem NTFS.


4
chownnon funziona su partizioni NTFS.
enzotib,

2
Lol. Non ho letto quella piccola, piccola, inafferrabile parola di 4 lettere. Aggiunto contenuto per l'autorizzazione NTFS.
Luis Alvarado,

Era strano che un utente 5k come te facesse un simile errore :). Per quanto riguarda id user | cut ...suggerisco id -u.
enzotib,

1
Correggere molto meglio. Chiunque può fare un errore, quindi non preoccuparti dei punti ... sono ancora umano ... per ora (Occhi diabolici). Grazie per segnalarlo.
Luis Alvarado,

Questo ha funzionato per me, grazie mille. L'unica nota: ho dovuto riavviare (smontare e smontare nuovamente la partizione non funzionava).
Francesco Borzi,

6

Tutte le mie partizioni NTFS sono di proprietà di root, ma posso accedervi come utente. È una questione di opzioni di montaggio piuttosto che di proprietà e permessi sui file (ricorda, è una partizione NTFS - non puoi cambiare nessuna autorizzazione lì).

Nel mio /etc/fstable partizioni sono incluse come segue:

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

dove defaultssono le opzioni di montaggio predefinite che dovrebbero già fare quello che vuoi fare.

Per trovare gli UUID, esegui sudo blkid.

Vedi anche: Come posso usare 'chmod' su una partizione NTFS (o FAT32)?


1

Ho avuto difficoltà a risolvere il problema e questa soluzione ha funzionato per me

  1. installa il dispositivo di gestione del dispositivo di archiviazione fisica: sudo apt-get install pysdm
  2. apri gestore dispositivo di archiviazione: sudo pysdm
  3. scegli le unità richieste
  4. assistente stampa:
  5. deseleziona Apri in sola lettura
  6. controlla l'utente proprietario del file system e scrivi il tuo nome utente: remon
  7. premere OK
  8. premere applica
  9. umount Drive
  10. montalo

Nota: se non è possibile modificare i file in file eseguibili binari, passare a file speciali e selezionare consenti l'esecuzione dei file come binari e andare al passaggio 7


0

Se montate una partizione in una cartella all'interno di / home / user, sarà di proprietà dell'utente. Ecco la linea che ho aggiunto al mio / etc / fstab.

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

-1

Il più semplice è aprire terminal file manager come sudo sudo nemoo sudo nautilusqualunque cosa sia il file manager linux, quindi fare clic con il tasto destro sulla partizione e aggiungere permessi


Vedi l'autore: "Ho provato a cambiare i permessi usando la gui in Nautilus come root. Non sono accettati e ripristinano immediatamente."
Julien Chau,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.