[Risolto] Script per cambio permessi

buongiorno,ho un server samba in ufficio dove i vari utenti vanno a copiare i file da scambiarsi.Vorrei creare uno script .sh che una volta all’ora vada a controllare i permessi e li cambi con quelli che servono a me?solo che programmare non è il mio forte,mi aiutate?
grazie.

la cosa più semplice è:

$ watch -n 3600 chmod -R 660 /directory

cambia i permessi ogni ora ad una directory:

3600 secondi = 1 ora
chmod cambia i permessi
-R ricorsivamente
660 tipo di permessi
/directory directory contenente i file.

altrimenti usi cron.

ok…grazie.però watch funziona anche dopo aver spento il server?
attualmente sulla cartella in questione ho impostati questi permessi :

drwxrwsrwx

posso dare due comandi watch : uno che imposti i permessi per tutti e uno che mi aggiunga il setgid??o per caso si può fare in base ottale + velocemente con un unico comando?

se do

watch -n 3600 chmod -R 2777 /directory

dovrebbe essere corretto!giusto?

grazie.

  1. non capisco la domanda

  2. quali permessi vuoi impostare ? un 777 da tutti i permessi a chiunque.

Ciao

Se quello è un mount point puoi usare Samba per fare il mestiere con

create mask = 777
directory mask = 777

Ciao Ciao, Moreno

mi spiego…vorrei impostare i permessi completi,rwx,per il gruppo proprietario ed in più vorrei che ogni file che vado a creare in questa dir a partenga al gruppo da me stabilito.mi sono posto il problema dello script perche quando creo un file da una macchina windows all’interno di questa directory,il file creato a sempre permessi diversi sebbene venga associato correttamente al gruppo da me stabilito.

grazie moreno,penso di aver risolto,ho impostato cosi la condivisione samba

directory mask = 2770
create mask = 2770
force create mode = 2770

e ora tutto quello che creo viene associato al gruppo della directory originale ed a sua volta ha impostato il bit gid.