Come impostare le autorizzazioni predefinite per le nuove cartelle sul volume samba montato?


0

Quindi, questo è un problema ...

Ho montato il volume di samba e ho bisogno di autorizzazioni di scrittura per ogni nuova cartella che viene creata (attualmente, per impostazione predefinita, su ogni cartella appena creata ho solo le autorizzazioni di lettura ed esecuzione).

Ho provato a cambiare umask, ma senza alcun effetto sulla cartella montata, umask è cambiata solo per il filesystem locale. Ho provato a montare con l'opzione umask, ma di nuovo senza alcun effetto.

Sto usando ArchLinux su questa macchina e ho installato samba usando il gestore pacchetti predefinito (pacman).

Risposte:


0

Le autorizzazioni predefinite su un volume samba sono definite sul lato server. Non credo che sia possibile sovrascriverlo dal client.


Sì, ma sul lato server, tutte le cartelle sono scrivibili (in caso contrario, non ho potuto creare nuove cartelle in primo luogo). Quindi, posso creare nuove cartelle (in realtà zoneminder le sta creando), ma non posso aggiungere file al loro interno, finché non modifico manualmente le autorizzazioni per queste cartelle. La modifica manuale non è un'opzione, poiché zoneminder proverà a scrivere questi file subito dopo la creazione della cartella.
Eedoh

@Eedoh: la persona responsabile della configurazione del server samba ha specificato nel file di configurazione di samba quali autorizzazioni dovrebbero avere tutti i nuovi file e / o directory (in smb.conf: "create mask = xxx" e "directory mask = xxx") . Quando (sul client) richiedi di creare una directory, è il demone samba sul server che esegue effettivamente la creazione e utilizzerà le autorizzazioni specificate in smb.conf (sul server) indipendentemente da ciò che configuri sul dalla parte del cliente. Quindi credo che la soluzione migliore sia chiedere al amministratore di sistema di modificare la configurazione del server.
Terje Mikal,

Avevi ragione, è necessario cambiare la maschera predefinita sul server :)
Eedoh
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.