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
ma i permessi non sono stati cambiati!
Ho provato con
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
È 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
Re: Chmod non funziona?
Inviato: lunedì 27 febbraio 2017, 19:53
da cpighin
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:
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 leggi
QUESTO
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:
assegna al punto di mount:
rimonta
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

...
Posta l'output di questi comandi che sistemiamo in un battibaleno
Re: Chown non funziona?
Inviato: martedì 28 febbraio 2017, 14:18
da cpighin
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
smontala
Con un editor di testo in modalità amministratore apri il file /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
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).
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
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
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!