Pagina 1 di 1

chown con una cartella su una partizione fat32

Inviato: mercoledì 2 luglio 2008, 11:20
da pimple
Salve a tutti.
Vorrei condividere un database MySQL tra Windows e Ubuntu, e per farlo ho bisogno di spostare la datadir, che, se voglio sia leggibile da tutti e due i sistemi, devo piazzare sulla mia partizione condivisa col fs fat32. La datadir deve però appartenere a MSQL. Come già immaginerete, il problema si presenta quando vado ad editare il proprietario della cartella:
pimple@pimple-laptop:~$ sudo chown mysql:mysql /media/Documenti/web
chown: proprietario di `/media/Documenti/web' è stato cambiato: Funzione non permessa
::)

A me non serve cambiare il proprietario di tutta la partizione, ma solo di quella cartella! >:( C'è un modo?

Re: chown con una cartalla su una partizione fat32

Inviato: mercoledì 2 luglio 2008, 12:39
da streetcross
ma scusa non ti basta cambiare i permessi con chmod? anche se non sei il proprietario la sposti

Re: chown con una cartalla su una partizione fat32

Inviato: mercoledì 2 luglio 2008, 14:32
da pimple
Avevo letto in una guida che il proprietario della cartella deve essere mysql... Quindi dici che basta se le do i permessi 777?

Re: chown con una cartalla su una partizione fat32

Inviato: mercoledì 2 luglio 2008, 14:33
da streetcross
penso di sì...se gli dai i permessi di lettura e scrittura puoi leggere e scrivere anche se non sei il proprietario...prova

Re: chown con una cartella su una partizione fat32

Inviato: giovedì 3 luglio 2008, 11:48
da pimple
Ho provato con chmod, ma non funziona.

Codice: Seleziona tutto

    root@pimple-laptop:~# gedit /etc/mysql/my.cnf
    XXXXXXXXXXXXXXXModifico la cartellaXXXXXXXXXXXXXXX
    root@pimple-laptop:~# cp -r /var/lib/mysql/* /media/Documenti/web/1
    root@pimple-laptop:~# /etc/init.d/mysql restart
    * Stopping MySQL database server mysqld                                 [ OK ]
    * Starting MySQL database server mysqld                                 [fail]
    root@pimple-laptop:~# gedit /etc/mysql/my.cnf
    XXXXXXXXXXXXXXXRipristino la vecchia cartellaXXXXXXXXXXXXXXX
    root@pimple-laptop:~# /etc/init.d/mysql restart
    * Stopping MySQL database server mysqld                                 [ OK ]
    * Starting MySQL database server mysqld                                 [ OK ]
    * Checking for corrupt, not cleanly closed and upgrade needing tables.
    root@pimple-laptop:~#
E quando il server non si riavvia, se provo a connettermi al database, l'errore è

Codice: Seleziona tutto

Connessione fallita: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
La guida di cui ti ho parlato è questa, e la stessa procedura è riportata anche qui, nel commento numero 2, quello scritto dall'autore. Entrambi dicono di impostare mysql proprietario.

Re: chown con una cartella su una partizione fat32

Inviato: giovedì 3 luglio 2008, 18:42
da streetcross
allora di più di questo non so dirti mi dispiace  :-\

Re: chown con una cartella su una partizione fat32

Inviato: giovedì 3 luglio 2008, 22:50
da pimple
Non c'è un altro modo per condividere file tra windows e linux? magari linkando le cartelle...

Re: chown con una cartella su una partizione fat32

Inviato: venerdì 4 luglio 2008, 1:02
da crap0101
chmod non funziona su fat, devi impostare i permessi in fstab.
guarda qui però  http://edge-op.org/grouch/fatperm.html

Re: chown con una cartella su una partizione fat32

Inviato: venerdì 4 luglio 2008, 1:27
da pimple
Guarda, al momento la stringa della partizione è

Codice: Seleziona tutto

/dev/sda2       /media/Documenti vfat   auto,umask=0000,uid=1000,gid=pimple  0    0
Che rende l'utenete pimple (Uid1000) e il gruppo pimple proprietari di file e cartelle, con permessi rwx a tutti. Ciò che interessava me era possibilmente rendere proprietario mysql solo di una cartella, perché renderlo proprietario di tutta la partizione non mi garba assai...

Re: chown con una cartella su una partizione fat32

Inviato: venerdì 4 luglio 2008, 18:58
da crap0101
mmh...credo non si possa, a meno di fare qualche accrocchio che però non conosco

Re: chown con una cartella su una partizione fat32

Inviato: sabato 5 luglio 2008, 20:34
da pimple
Ok... Visto che non riusciamo a trovare soluzione mi sa che farò una piccola partizione in FAT32 da dedicare solo al database MySQL, che renderò proprietario...

Grazie a tutti