Entra

View Full Version : Cambio Proprietario HD


federicalachicca
28-07-2009, 15:48
Salve a tutti,

Ho un hd rimovibile in cui il proprietario è root
http://img16.imageshack.us/img16/8411/36098295.png

Vorrei cambiare il proprietario con il mio utente, so che devo usare il terminale...ma con i comandi sono una frana. Ho provato a seguire molte guide ma sono un disastro... Perfavore aiutatemi :cry: :cry: :cry:


uso ubuntu 8.10

vampirodolce1
28-07-2009, 17:02
Con che filesystem e' formattato il disco? Ext3, xfs, ntfs,...?

vampirodolce1
28-07-2009, 17:04
Collega il disco al pc, poi da shell scrivi il comando:

mount

e postami l'output. Non occorre essere root.

federicalachicca
28-07-2009, 17:07
fede89@fede89-desktop:~$ mount
/dev/sda7 on / type ext3 (rw,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
lrm on /lib/modules/2.6.27-7-generic/volatile type tmpfs (rw,mode=755)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/fede89/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=fede89)
/dev/sdb1 on /media/Expansion Drive type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
fede89@fede89-desktop:~$

vampirodolce1
28-07-2009, 17:15
Credo che il disco sia questo:
/dev/sdb1 on /media/Expansion Drive type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
Prova i comandi:
sudo mount -t ntfs-3g -o rw,remount,uid=fede89,gid=fede89 /dev/sdb1 /media/Expansion
oppure
sudo mount -t fuseblk -o rw,remount,uid=fede89,gid=fede89 /dev/sdb1 /media/Expansion

Non conosco il filesystem fuseblk, se non funziona prova a postarmi anche l'output di:
sudo fdisk -l

vampirodolce1
29-07-2009, 07:42
Allora, per risolvere il tuo problema sull'accesso negato in Windows, la mia procedura non va bene.

I filesystem FAT e NTFS non supportano i permessi in stile UNIX, con la conseguenza che le opzioni del comando mount sono solo un filtro per far si' che linux veda i files appartenenti a un dato utente. Ma la cosa finisce li', quello che a te serve invece e' che i files appartengano, in Windows, a un utente diverso.

Questo non so nemmeno se in linux si puo' fare, secondo me il problema va risolto in qualche modo direttamente da Windows. So che ci hai provato e non ha funzionato, pertanto la soluzione che ti consiglio e' questa:

-creare una cartella DATI sul desktop in Linux
-copiare al suo interno tutto il contenuto dell'hard disk esterno
-entrare in Windows e formattare l'hard disk esterno
-rientrare in Linux e copiare tutto il contenuto della cartella DATI su disco esterno

Ovviamente il disco su cui e' installato linux deve essere sufficientemente capiente; se non si tratta di dati gia' compattati (.zip, film in divx, ecc.) si puo' fare una copia compressa, per risparmiare spazio.
Cosa ne pensi?