Pagina 1 di 2

[Risolto] Chown non funziona?

Inviato: lunedì 27 febbraio 2017, 17:59
da cpighin
Ciao,

in un PC con Ubuntu 14.04 avevo un solo utente "claudio" e mia moglie accedeva ai suoi file nella cartella "DocumentiPersonaliAntonella" entrando nel sistema con le mie credenziali.

Qualche giorno fa, ho finalmente deciso di creare l'account specifico per mia moglie: "antonella". Fin qui tutto bene, in apparenza!

Poi ho provato a cambiare il proprietario della cartella "DocumentiPersonaliAntonella" da "claudio" a "antonella" in modo che lei potesse gestire a in libertà i suoi file senza utilizzare le mie credenziali.

Ho dato il comando

Codice: Seleziona tutto

chown -R antonella DocumentiPersonaliAntonella
ma i permessi non sono stati cambiati!

Ho provato con

Codice: Seleziona tutto

sudo chown -R antonella DocumentiPersonaliAntonella
senza ottenere la variazione attesa.

Dove sbaglio?

Grazie :)

Re: Chmod non funziona?

Inviato: lunedì 27 febbraio 2017, 18:28
da maxbigsi

Codice: Seleziona tutto

sudo chown -R antonella:antonella /percorso/cartella

Re: Chmod non funziona?

Inviato: lunedì 27 febbraio 2017, 19:29
da giulux
Mi pare che nel titolo dovrebbe esserci chown e non chmod.

Re: Chown non funziona?

Inviato: lunedì 27 febbraio 2017, 19:38
da cpighin
Hai ragione :)

Re: Chmod non funziona?

Inviato: lunedì 27 febbraio 2017, 19:39
da Gerry Ghetto
cpighin [url=http://forum.ubuntu-it.org/viewtopic.php?p=4962532#p4962532][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Ho dato il comando

Codice: Seleziona tutto

chown -R antonella DocumentiPersonaliAntonella
ma i permessi non sono stati cambiati!
È assolutamente giusto, perché con chown non cambi i permessi, ma cambi il proprietario e il gruppo. Per cambiare i permessi serve chmod.
Dove sbaglio?
Devi prima copiare i dati nella Home della consorte (con privilegi root), poi devi cambiare il proprietario e il gruppo con sudo chown -R antonella:antonella /home/antonella/DocumentiPersonaliAntonella

Re: Chmod non funziona?

Inviato: lunedì 27 febbraio 2017, 19:41
da cpighin
Ho seguito il tuo consiglio, senza risultato. Il proprietario risulta sempre "claudio" :(
Guarda:

Codice: Seleziona tutto

claudio@ASUS-K53SJ:~$ sudo chown -R antonella:antonella /media/PartizioneDATA/Antonella/DocumentiPersonaliAntonella
claudio@ASUS-K53SJ:~$ cd /media/PartizioneDATA/Antonella
claudio@ASUS-K53SJ:/media/PartizioneDATA/Antonella$ ls -al
totale 196
drwxrwxr-x 1 claudio claudio   4096 ott 21 18:36 .
drwxrwxr-x 1 claudio claudio  16384 mar 19  2016 ..
drwxrwxr-x 1 claudio claudio   4096 nov 20 14:58 CartaIdentità
drwxrwxr-x 1 claudio claudio      0 feb  4  2016 DiplomaSpecializzazione
drwxrwxr-x 1 claudio claudio 151552 feb 26 17:10 DocumentiPersonaliAntonella
drwxrwxr-x 1 claudio claudio   4096 giu  4  2016 Firme
drwxrwxr-x 1 claudio claudio   4096 dic  2  2015 Immobili
drwxrwxr-x 1 claudio claudio   4096 giu 17  2016 INPSAttestatiContributi
drwxrwxr-x 1 claudio claudio   4096 giu 19  2016 InpsVari
drwxrwxr-x 1 claudio claudio   4096 feb 26 17:09 Panda_Cv705DP
drwxrwxr-x 1 claudio claudio      0 dic  5  2014 Passaporto
drwxrwxr-x 1 claudio claudio   4096 mag 27  2016 Redditi&Tasse
drwxrwxr-x 1 claudio claudio      0 nov 20 15:04 TesseraSanitaria
drwxrwxr-x 1 claudio claudio      0 mag 20  2014 Vari
Claudio :)

Re: Chown non funziona?

Inviato: lunedì 27 febbraio 2017, 19:46
da Gerry Ghetto
Postaci per favore

Codice: Seleziona tutto

lsblk -f
ls -l /home
grep 'antonella' /etc/passwd

Re: Chmod non funziona?

Inviato: lunedì 27 febbraio 2017, 19:53
da cpighin
Gerry Ghetto [url=http://forum.ubuntu-it.org/viewtopic.php?p=4962567#p4962567][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
cpighin [url=http://forum.ubuntu-it.org/viewtopic.php?p=4962532#p4962532][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
Dove sbaglio?
Devi prima copiare i dati nella Home della consorte (con privilegi root), poi devi cambiare il proprietario e il gruppo con sudo chown -R antonella:antonella /home/antonella/DocumentiPersonaliAntonella
Grazie Gerry, la tua soluzione non va bene nel caso mio. Vorrei che una cartella della mia partizione per dati fosse gestibile per "antonella", senza crearne una apposita nella sua Home!

Claudio :)

Re: Chown non funziona?

Inviato: lunedì 27 febbraio 2017, 20:29
da GreYOwL
prova a vedere se funziona:
1:
entra nelle directory una per una, ad esempio:

Codice: Seleziona tutto

cd /media/PartizioneDATA/Antonella/DocumentiPersonaliAntonella
2) cambia ora il propietario dei file in essa contenuti:

Codice: Seleziona tutto

sudo chown antonella\: *.*

Re: Chown non funziona?

Inviato: lunedì 27 febbraio 2017, 20:36
da cpighin
Ecco:

Codice: Seleziona tutto

claudio@ASUS-K53SJ:~$ lsblk -f
NAME   FSTYPE LABEL MOUNTPOINT
sda                 
├─sda1              /
├─sda2              
├─sda5              /media/PartizioneDATA
└─sda6              [SWAP]
sr0                 
claudio@ASUS-K53SJ:~$ ls -l /home
totale 8
drwxr-xr-x 23 antonella antonella 4096 feb 27 18:24 antonella
drwxr-xr-x 59 claudio   claudio   4096 feb 27 19:27 claudio
claudio@ASUS-K53SJ:~$ grep 'antonella' /etc/passwd
antonella:x:1001:1001:antonella,,,,:/home/antonella:/bin/bash
claudio@ASUS-K53SJ:~$ 
Claudio :)

Re: Chown non funziona?

Inviato: lunedì 27 febbraio 2017, 20:59
da telperion
è una partizione FAT32 o NTFS

Re: Chown non funziona?

Inviato: lunedì 27 febbraio 2017, 22:56
da Gerry Ghetto
Hai fatto una volta il login con "antonella" e controllato il proprietario?

Che filesystem ha la partizione data?

Re: Chown non funziona?

Inviato: martedì 28 febbraio 2017, 7:23
da cpighin
È una partizione NTFS.

Se faccio il login come "antonella", ottengo le stesse informazioni di cui sopra e cioè:

Codice: Seleziona tutto

antonella@ASUS-K53SJ:~$ cd /media/PartizioneDATA/Antonella
antonella@ASUS-K53SJ:/media/PartizioneDATA/Antonella$ ls -al
totale 196
drwxrwxr-x 1 claudio claudio   4096 ott 21 18:36 .
drwxrwxr-x 1 claudio claudio  16384 mar 19  2016 ..
drwxrwxr-x 1 claudio claudio   4096 nov 20 14:58 CartaIdentità
drwxrwxr-x 1 claudio claudio      0 feb  4  2016 DiplomaSpecializzazione
drwxrwxr-x 1 claudio claudio 151552 feb 26 17:10 DocumentiPersonaliAntonella
drwxrwxr-x 1 claudio claudio   4096 giu  4  2016 Firme
drwxrwxr-x 1 claudio claudio   4096 dic  2  2015 Immobili
drwxrwxr-x 1 claudio claudio   4096 giu 17  2016 INPSAttestatiContributi
drwxrwxr-x 1 claudio claudio   4096 giu 19  2016 InpsVari
drwxrwxr-x 1 claudio claudio   4096 feb 26 17:09 Panda_Cv705DP
drwxrwxr-x 1 claudio claudio      0 dic  5  2014 Passaporto
drwxrwxr-x 1 claudio claudio   4096 mag 27  2016 Redditi&Tasse
drwxrwxr-x 1 claudio claudio      0 nov 20 15:04 TesseraSanitaria
drwxrwxr-x 1 claudio claudio      0 mag 20  2014 Vari
Claudio :)

Re: Chown non funziona?

Inviato: martedì 28 febbraio 2017, 9:08
da GreYOwL
intanto leggiQUESTO
Se vuoi risolvere in fretta, sposta tutti i file in una directory con filesystem unix-like dai i comandi che ti ho dato sopra, e poi rimettili dentro la ntfs

Re: Chown non funziona?

Inviato: martedì 28 febbraio 2017, 12:45
da telperion
cpighin [url=http://forum.ubuntu-it.org/viewtopic.php?p=4962665#p4962665][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:È una partizione NTFS.

Se faccio il login come "antonella", ottengo le stesse informazioni di cui sopra e cioè:

Codice: Seleziona tutto

antonella@ASUS-K53SJ:~$ cd /media/PartizioneDATA/Antonella
antonella@ASUS-K53SJ:/media/PartizioneDATA/Antonella$ ls -al
totale 196
drwxrwxr-x 1 claudio claudio   4096 ott 21 18:36 .
drwxrwxr-x 1 claudio claudio  16384 mar 19  2016 ..
drwxrwxr-x 1 claudio claudio   4096 nov 20 14:58 CartaIdentità
drwxrwxr-x 1 claudio claudio      0 feb  4  2016 DiplomaSpecializzazione
drwxrwxr-x 1 claudio claudio 151552 feb 26 17:10 DocumentiPersonaliAntonella
drwxrwxr-x 1 claudio claudio   4096 giu  4  2016 Firme
drwxrwxr-x 1 claudio claudio   4096 dic  2  2015 Immobili
drwxrwxr-x 1 claudio claudio   4096 giu 17  2016 INPSAttestatiContributi
drwxrwxr-x 1 claudio claudio   4096 giu 19  2016 InpsVari
drwxrwxr-x 1 claudio claudio   4096 feb 26 17:09 Panda_Cv705DP
drwxrwxr-x 1 claudio claudio      0 dic  5  2014 Passaporto
drwxrwxr-x 1 claudio claudio   4096 mag 27  2016 Redditi&Tasse
drwxrwxr-x 1 claudio claudio      0 nov 20 15:04 TesseraSanitaria
drwxrwxr-x 1 claudio claudio      0 mag 20  2014 Vari
Claudio :)
dunque
pertanto durante la fase di montaggio (vedere le guide relative al montaggio partizioni di tali file system (vedere le relative guide al montaggio partizioni) viene assegnato in modo predefinito un utente proprietario, un gruppo proprietario e i relativi permessi a tutti i file presenti in essi.
prova con:
(presumendo che la partizione NTFS sia montata in /media/PartizioneDATA )

smonta la paritzione:

Codice: Seleziona tutto

sudo umount /media/PartizioneDATA
assegna al punto di mount:

Codice: Seleziona tutto

sudo chown antonella:claudio /media/PartizioneDATA
rimonta

Codice: Seleziona tutto

sudo mount /media/PartizioneDATA
ora siccome i permessi lettura/scrittura sono uguali per proprietario e gruppo, con entambi gli utenti dovresti avere il pieno accesso ai file di tutta ala partizione (che eredita i permessi del PUNTO DI MOUNT)


Se il trucchetto non funziona vedi
https://wiki.archlinux.org/index.php/NTFS-3G_(Italiano)
Abilitare Gruppi/Utenti

Re: Chown non funziona?

Inviato: martedì 28 febbraio 2017, 13:49
da thece
:o ...

Posta l'output di questi comandi che sistemiamo in un battibaleno

Codice: Seleziona tutto

cat /etc/fstab
sudo lsblk -f

Re: Chown non funziona?

Inviato: martedì 28 febbraio 2017, 14:18
da cpighin
thece [url=http://forum.ubuntu-it.org/viewtopic.php?p=4962749#p4962749][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto::o ...

Posta l'output di questi comandi che sistemiamo in un battibaleno

Codice: Seleziona tutto

cat /etc/fstab
sudo lsblk -f
Eccoti servito

Codice: Seleziona tutto

claudio@ASUS-K53SJ:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=c0219c80-8d8e-4105-a1c7-493fe4e872a4 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
UUID=fda690b4-bf26-4c93-ade1-b17d57a62e78 none            swap    sw              0       0
# comando che monta la partizione ASUS_DATA all'avvio (modifica del 20141205)
# /dev/sda5    /media/ASUS_DATA ntfs-3g silent,umask=000,locale=it_IT.utf8 0 0
# comando che monta la partizione ASUS_DATA all'avvio e 
# rende disponibile il cestino (modifica del 20141209)
/dev/sda5 /media/PartizioneDATA ntfs-3g auto,defaults,uid=1000,gid=1000,silent,umask=0002,locale=it_IT.utf8 0 0
claudio@ASUS-K53SJ:~$ sudo lsblk -f
[sudo] password for claudio: 
NAME   FSTYPE LABEL     MOUNTPOINT
sda                     
├─sda1 ext4             /
├─sda2                  
├─sda5 ntfs   ASUS_DATA /media/PartizioneDATA
└─sda6 swap             [SWAP]
sr0                     
claudio@ASUS-K53SJ:~$ 
Gentili Telperion e GreYOwL abbiate pazienza, vediamo cosa propone tece ;)

Claudio :)

Re: Chown non funziona?

Inviato: martedì 28 febbraio 2017, 14:32
da thece
Intanto scriviamo bene i nomi altrimenti qui il supporto finisce in un altrettanto battibaleno ;)


Se hai dei file aperti sulla partizione NTFS /dev/sda5 chiudili

Se la partizione NTFS /dev/sda5 è montata

Codice: Seleziona tutto

umount | grep sda5
smontala

Codice: Seleziona tutto

sudo umount /dev/sda5
Con un editor di testo in modalità amministratore apri il file /etc/fstab

Codice: Seleziona tutto

sudo gedit /etc/fstab
e modifica la riga

Codice: Seleziona tutto

/dev/sda5   /media/PartizioneDATA   ntfs-3g   auto,defaults,uid=1000,gid=1000,silent,umask=0002,locale=it_IT.utf8   0   0
in

Codice: Seleziona tutto

/dev/sda5   /media/PartizioneDATA   ntfs-3g   auto,defaults,silent,umask=0000,locale=it_IT.utf8   0   0
salva il file. Rimonta la partizione con

Codice: Seleziona tutto

sudo mount -a
In questo modo la partizione NTFS /dev/sda5 verrà montata sulla directory /media/PartizioneDATA con proprietà utente root e gruppo root, ma tutte le directory e i file sottostanti saranno accessibili in lettura e scrittura da tutti gli utenti in via dei permessi (777 per le directory e 666 777 anche per i file) ereditati dal mountpoint (/media/PartizioneDATA).

Codice: Seleziona tutto

ls -l /media
Se ti occorre una gestione dei permessi più fine ne riparliamo

Sul come funzionano in Linux la proprietà e i permessi dei file e directory delle partizioni NTFS gestite attraverso il driver ntfs-3g cerca nel Forum, è un argomento che è già stato trattato decine di volte

Re: Chown non funziona?

Inviato: martedì 28 febbraio 2017, 19:25
da cpighin
GreYOwL [url=http://forum.ubuntu-it.org/viewtopic.php?p=4962674#p4962674][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:intanto leggiQUESTO
Se vuoi risolvere in fretta, sposta tutti i file in una directory con filesystem unix-like dai i comandi che ti ho dato sopra, e poi rimettili dentro la ntfs
Avevo letto l'articolo. Ho provato la tua soluzione e non ha funzionato :(

Re: Chown non funziona?

Inviato: martedì 28 febbraio 2017, 19:30
da cpighin
telperion [url=http://forum.ubuntu-it.org/viewtopic.php?p=4962735#p4962735][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:......

ora siccome i permessi lettura/scrittura sono uguali per proprietario e gruppo, con entambi gli utenti dovresti avere il pieno accesso ai file di tutta ala partizione (che eredita i permessi del PUNTO DI MOUNT)


Se il trucchetto non funziona vedi
https://wiki.archlinux.org/index.php/NTFS-3G_(Italiano)
Abilitare Gruppi/Utenti
Il PC in questione è in un appartamento che sto per lasciare. Vi tornerò nel prossimo fine settimana e spero di aver tempo per provare la tua soluzione!