#528: octofuss-gtk: home prefix e permessi su cartella ----------------------+----------------------------------------------------- Reporter: sabine | Owner: cgabriel Type: defect | Status: new Priority: normal | Milestone: Component: Octofuss | Version: Severity: normal | Keywords: ----------------------+----------------------------------------------------- Premessa: sul server ho fatto le cartelle "classi" assegnando permessi diversi da quelli di default (755)
ora se aggiungo un nuovo utente singolo e li assegno il percorso della home questi permessi vengono settati al default (755), che non va bene :-(
Se possibile, togliere sto "chmod" che da qualche parte viene eseguito in fase di creazione di un utente
#528: octofuss-gtk: home prefix e permessi su cartella ----------------------+----------------------------------------------------- Reporter: sabine | Owner: cgabriel Type: defect | Status: closed Priority: normal | Milestone: Component: Octofuss | Version: Severity: normal | Resolution: worksforme Keywords: | ----------------------+----------------------------------------------------- Changes (by cgabriel):
* status: new => closed * resolution: => worksforme
Comment:
Cio' e' normale. I permessi non vengono ereditati, quindi se "classi" e' ad esempio 750, i permessi non vengono ereditati da cio' che crei successivamente al suo interno. Nel caso di creazione manuale (mkdir) dipende dalle impostazioni di umask(1).
Nel caso di creazione di utenti octofuss, i permessi in fase di creazione sono 700, cambiano nel caso in cui si imposti ovviamente un controller group.
Se vuoi personalizzare questo comportamento sul tuo server, puoi personalizzare l'hook (che e' uno shell script) che viene eseguito al momento della creazione dell'utente, che tra le altre cose, oltre a creare la home, ne imposta i permessi.
Considera che puoi utilizzarlo anche per eseguire altre operazioni quando viene creato l'utente (es. copiare file da una cartella diversa da /etc/skel nella sua home, oppure fare impostazioni in qualche file nella home, largo alla fantasia)
I file da modificare sul server li trovi in '''usr/share/octofussd/hooks/'''
#528: octofuss-gtk: home prefix e permessi su cartella ----------------------+----------------------------------------------------- Reporter: sabine | Owner: cgabriel Type: defect | Status: closed Priority: normal | Milestone: Component: Octofuss | Version: Severity: normal | Resolution: worksforme Keywords: | ----------------------+-----------------------------------------------------
Comment(by sabine):
Ti do pienamente ragione che i permessi non vengono ereditati e mi sta anche bene :-).
Il problema sta sulla cartella radice "classe". Se io a quella assegno dei permessi 750 e poi aggiungo un utente nuovo me li cambia a 755 e questo non va bene.
#528: octofuss-gtk: home prefix e permessi su cartella ----------------------+----------------------------------------------------- Reporter: sabine | Owner: cgabriel Type: defect | Status: closed Priority: normal | Milestone: Component: Octofuss | Version: Severity: normal | Resolution: worksforme Keywords: | ----------------------+-----------------------------------------------------
Comment(by cgabriel):
Ok, quindi ti basta personalizzare lo script in questione per decidere, come scrivere, quale maschera di permessi adottare