PDA

View Full Version : chi è il proprietario dei file su partizione ext3?


clemmy
11-03-2008, 01:38
forse dal titolo non si capisce molto..spiego la mia situazione:

ho installato una distro sulla partizione sda1 (ubuntu 8.04, ma credo sia indifferente..), il mio user si chiama clem, e la sua home è /home/clem

in /sda5 ho un'altra installazione più vecchia. anche lì avevo un user clem e la sua home era /home/clem..

nell'installazione che sto usando ora (quella su sda1) ho montato la vecchia in /media/sda5, e la mia vecchia home è quindi in /media/sda5/home/clem

nella vecchia installazione alcuni file (quelli di sistema) appartenevano a root, altri invece all'utente clem. ora, se dalla nuova installazione controllo a chi appartengono i file della partizione /media/sda5 vedo che alcuni giustamente appartengono a root, ma quelli che erano dell'utente clem ora sono di un utente e un gruppo ignoto...
clem@laptop:~$ ls -l /media/sda5/home/clem/
drwxr-xr-x 3 1002 mlocate 4096 2008-03-09 22:23 Desktop
drwxr-xr-x 17 1002 mlocate 4096 2008-03-05 17:24 doc
drwxr-xr-x 80 1002 mlocate 4096 2008-03-05 17:11 musica
drwxr-xr-x 4 1002 mlocate 4096 2007-08-22 09:01 prova
drwxr-xr-x 4 1002 mlocate 4096 2008-02-09 04:00 public_html
drwxr-xr-x 4 1002 mlocate 4096 2008-03-07 12:19 sandbox

ora mi sorgono 2 domande...

* da dove escono l'user 1002 e il gruppo mlocate??

* se dalla nuova installazione dessi un #chown clem:clem /media/sda5/home/clem -R avrei poi qualche problema nel casi usassi nuovamente la vecchia installazione?

questo è il mio fstab (dell'installazione su sda1)
clem@laptop:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=1256f496-95c1-4870-a9f7-a38dde220b9e / ext3 defaults,errors=remount-ro 0 1
# /dev/sda5
UUID=0991f358-e1d9-491e-8a6e-79b46b5b43cf /media/sda5 ext3 defaults 0 2
# /dev/sda6
UUID=e03f8e92-b4d0-4a7d-97e1-0e4490eac1ac none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto,exec 0 0

vizzz
11-03-2008, 07:21
è normale perchè non c'è più corrispondenza tra id e il nome utente e gruppo nella tua nuova installazione.
fai un chown per rimodificare i proprietari.

linux_goblin
11-03-2008, 08:03
ciao, il primo utente creato ha uid 1001 e nella nuova installazione il primo utente che hai creato è stato clem (ha preso id 1001) - viceversa sulla vecchia installazione hai aggiunto prima un utente che ha preso id 1001 e poi clem che ha preso id 1002
ora la situazione è quella che ci hai descritto.

soluzione: fare chown sui vecchi file modificando il proprietario in clem

ciao,
Marco - Goblin

clemmy
11-03-2008, 10:46
figo!quindi un file non è associato al suo proprietario tramite il nome ma tramite l'id numerico...

grazie;)