PDA

Visualizza Versione Completa : Condivisione Lettura e Scrittura : Leopard Ubuntu Windows



crazybytes
16-04-09, 00:35
Salve Amici,

E' la prima volta che chiedo aiuto su un forum, mi scuso subito per ogni errore commesso...

Arrivo al mio problema: condivisione MAC - XP - LINUX

Ho in casa 4 PC:
A. MAC MINI Leopard
B. IMAC Leopard
C. PC Ubuntu
D. PC Windows XP

ho condiviso tutto in rete (SAMBA) e prima il server lo faceva ubuntu... tutto bene.... ora pero' ho deciso di lasciar fare a ubunto solo WEBSERVER e MAILSERVER e FAXSERVER e spostare la parte multimendiale (Musica Foto e Video) su un nuovo MACMINI da SALOTTO

bene ho condiviso una nuova cartella "MULTIMEDIA" creata nel HD del MACMINI tramite: Condivisione + MULTIMEDIA (Lettura e Scrittura a pippo,staff,everyone) ho attivato SMB e ho messo il flag sull'utente pippo.

bene su tutti gli altri pc ho creato l'utente pippo e impostato la stessa password! in modo che tutti i computer usino le stesse credenziali.


ORA IL PROBLEMA E' QUESTO: copio tranquillamente i file dal PC linux e dal PC Windows nel MACMINI ma quando provo a rinominare una foto o un brano musicale il MACMINI mi dice: "che non ho i diritti di accesso per modificare il file"

ho risolto in parte... ogni volta che inserisco un file dal pc windows nel mac devo andare in finder -> archivio -> ottieni informazioni (cartella MULTIMEDIA) - vedo che i permessi sono LETTURA E SCRITTURA per tutti (pippo,staff,everyone) pero' devo andare sul lucchetto in basso a destra -> digitare la password e poi cliccare l'ingranaggio a sinistra del lucchetto e dire "applica agli elementi inclusi"

PER I PIU' ESPERTI: terminale #chmod -R 777 multimedia/

questo succede anche se trasferisco un file da iMAC a MACMINI dve ripeto gli utenti sono entrambi pippo e hanno la stessa password!

in pratica quando entra un file da un PC esterno (sia esso LINUX MAC o WINDOWS) il mio MACMINI non lascia all'utente pippo locale e amministratore scrivere su quel file!!!

se creo un file sul macmini:

drwxrwxrwx 501 20 MULTIMEDIA
|
L -rw-r--r-- 4294967294 20 ciao.mp3 (trasferito da windows)

(quindi solo l'utente 4294967294 puo' editare e rinominare questo file mp3)


COME MAI TUTTO QUESTO?
SHAREPOINT NON FUNZIONA CON LEOPARD!

NEL CASO COME POSSO CREARE UNO SCRIPT CHE MI FACCIA chmod -R 777 multimedia/ ogni 10 minuti?


GRAZIE IN ANTICPIO PER IL SUPPORTO
crazybytes

flashcream
16-04-09, 02:50
lo script o meglio un flusso di lavoro lo crei con automator: azioni "esegui script shell" e "ripeti" ogni X minuti. salvi come applicazione oppure come plugin per il finder. meglio ancora sarebbe un apple script come azione cartella: qualsiasi files che verrà inserito nella cartella "subisce" l'azione.

un post da cui prendere spunto per l'azione esegui script shell: http://www.tuttologia.com/macp2p/showthread.php?t=38875

parcheggiato l'argomento script.


questo succede anche se trasferisco un file da iMAC a MACMINI dve ripeto gli utenti sono entrambi pippo e hanno la stessa password!

e il contrario? cioè dal macmini all'imac? dal pc al mac non sono tanto stupito, l'ho già sentito e la colpa pare proprio sia di leopard, ma tra mac e mac no. se quindi lo fa uno solo dei due mac è più semplice arrivare ad una soluzione perchè il problema sarebbe "circoscritto" a samba di uno dei due.

crazybytes
18-04-09, 13:57
Ciao!

allora ho creato con AUTOMATOR lo script:

#!/bin/bash
sudo chmod -R 777 /Users/pippo/dati

l'ho salvato e creato il plugin nel FINDER....


...pero ' un problema rimane:
lui funziona solo in parte ovvero, prima di renderlo sempre attivo e operativo devo aprire un terminale e eseguirlo da riga di comando e digitare la password!

pippo# sudo chmod -R 777 /Users/pippo/dati
password: ******
se no ottengo Access Denied!

poi da PLUGIN lui funziona finchè non riavvio o eseguo un logout!

- come posso bypassare il problema password?
- posso inserire uno script che mi inserisca la password in automatico?
(io pensavo di dare un chmod 777 al comando "chmod" ...)


FLASCREAM HA SCRITTO:
[ e il contrario? cioè dal macmini all'imac? ]

anche cosi'! stesso problema! ...sembra proprio una impostazione errata in SAMBA di Leopard 10.5.5... in linux so dove è il problema in MAC pur guardando nei file smb.con situati in /etc/smb.con e /var/db/smb.conf non trovo dove sia la stinga di condivisione della cartella che scelgo di condividere... si tratta di una riga di comando tipo "create mask 522"

PS: sono anche io di Bergamo (Provincia)

flashcream
18-04-09, 14:12
niente sudo davanti a chmod che necessariamente chiede la pass e cartella sotto la home folder dell'utente amministratore.

provato ora e giustamente non chiede alcuna pass, poi Automator Loop Utility http://automator.us/downloads.html#1014 per ripetere il flusso.

per samba devo verificare. nel frattempo, se non c'è qualcosa di particolare che osta, aggiorna il sistema.

crazybytes
18-04-09, 14:31
senza sudo mi risponde: operation not permitted!

flashcream
18-04-09, 14:47
come sopra.... a me no (e giustamente aggiungo): sono amministratore, non elevato ad utente root altrimenti sarebbe ovvio, e la cartella è sotto la mia casetta.

niente sudo, niente pass e nessun intoppo a cambiare i permessi della cartella.

flashcream
18-04-09, 15:08
esempio per cartella chiamata "esempio" in documenti.

http://www.tuttologia.com/forumtutor/sdsdfsdfdfe.jpg

cartella di cui sono proprietario (normale, visto che l'ho creata) e alla quale cambio i permessi prima di lanciare l'applicazione (o il flusso), come anche ad alcuni files che opportunamente ho inserito, quindi verifico e li trovo tutti correttamente modificati come da comando.

crazybytes
18-04-09, 21:46
OK tutto risolto!!! :smt023

dunque il problema sembra essere di compatibilità che avviene dal server linux al server apple! sembra che samba linux non si identifichi con il server samba di apple...

ho fatto un "# tail -f /var/log/samba/log.smbd" e mi sono accorto che l'utente PIPPO di linux si connette come nobody in apple e fa casino sui permessi.

quindi da me chmod 777 non funzionava perche':

linux scrive in apple un file con le seguenti caratteristiche:
file.txt -rw- r-- r-- 4294967294 20
(apartiene a nobody e PIPPO se non fa sudo non cambia i permessi!)

windows invece scrive in apple:

file.txt -rwx r-- --- 501 20 (appartiene a PIPPO! e chmod va tranquillo con Automator)

(windows l'ho usato solo stasera per fare altre prove... normalmente non lo accendo MAI! se no avrei finito prima)

ORA SPOSTO IL PROBLEMA SU UN ALTRO FORUM CHE PARLA DI LINUX... POI TI FARO' SAPERE DI CHI E' LA COLPA SE INTERESSA!

:smt039 e Grazie!!! (a quando la birra?)

flashcream
18-04-09, 21:53
ORA SPOSTO IL PROBLEMA SU UN ALTRO FORUM CHE PARLA DI LINUX... POI TI FARO' SAPERE DI CHI E' LA COLPA SE INTERESSA!

ehh si, mi interessa. grazie. :)