Koozali.org: home of the SME Server

SME non prende più le modifiche sui gruppi!

Offline luctuf

  • ***
  • 67
  • +0/-0
SME non prende più le modifiche sui gruppi!
« on: September 07, 2010, 12:56:45 PM »
Salve a tutti!
Come da oggetto ho il seguente problema: ho creato il dominio, le ibay, i gruppi gli utenti etc etc e tutto funziona magnificamente. L'unico problema è che, se da server-manager modifico il gruppo di appartenenza ad un utente, apparentemente la modifica viene salvata ma poi verificando l'accesso alle ibay mi accorgo che i permessi sono rimasti quelli di prima. Ho provato anche a riavviare (sia il client che il server) ma senza esito...cosa può essere?

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: SME non prende più le modifiche sui gruppi!
« Reply #1 on: September 07, 2010, 01:03:19 PM »
un possibile bug?
vai in bugzilla ed apri un ticket e riporta qui il riferimento, grazie

Offline luctuf

  • ***
  • 67
  • +0/-0
Re: SME non prende più le modifiche sui gruppi!
« Reply #2 on: September 13, 2010, 01:07:21 PM »
Ciao Stefano,
scusa la tardiva risposta! Prima di aprire un ticket in bugzilla vorrei essere sicuro che non sia una qualche mia asinata a non far funzionare le modifiche. Come prima cosa ho controllato i permessi sulle i-bay tramite WinSCP e mi sembrano tutti corretti:
- tutte le i-bay hanno 'root' come gruppo e proprietario e 0755 come permessi
- all'interno delle i-bay, la cartella "files" ha il nome del gruppo d'appartenenza come gruppo e root come proprietario e 2770 come permessi.
L'unica cosa anomala, ma non credo che sia un problema, è che, da Risorse del computer delle macchine client, vedo che le i-bay hanno come gruppo anche "Everyone", sebbene senza nessuna autorizzazione...
Che altro posso controllare?

Offline luctuf

  • ***
  • 67
  • +0/-0
Re: SME non prende più le modifiche sui gruppi!
« Reply #3 on: September 13, 2010, 01:20:59 PM »
Ho provato a modificare una i-bay esistente e ho trovato questo nel log, immagino che ci sia decisamente qualcosa che non va...

Sep 13 12:15:06 netserver /etc/e-smith/web/panels/manager/cgi-bin/ibays[17695]: /home/e-smith/db/accounts: OLD i-ospiti=ibay|CgiBin|disabled|Gid|5049|Group|shared|Name|ibay per utenti guest|PasswordSet|no|PublicAccess|none|Uid|5049|UserAccess|wr-group-rd-group
Sep 13 12:15:06 netserver /etc/e-smith/web/panels/manager/cgi-bin/ibays[17695]: /home/e-smith/db/accounts: NEW i-ospiti=ibay|CgiBin|disabled|Gid|5049|Group|ospiti|Name|ibay per utenti guest|PasswordSet|no|PublicAccess|none|Uid|5049|UserAccess|wr-group-rd-group
Sep 13 12:15:06 netserver esmith::event[17696]: Processing event: ibay-modify i-ospiti
Sep 13 12:15:06 netserver esmith::event[17696]: Running event handler: /etc/e-smith/events/actions/generic_template_expand
Sep 13 12:15:06 netserver esmith::event[17696]: expanding /etc/proftpd.conf 
Sep 13 12:15:06 netserver esmith::event[17696]: expanding /etc/services 
Sep 13 12:15:07 netserver esmith::event[17696]: expanding /etc/hosts.deny 
Sep 13 12:15:07 netserver esmith::event[17696]: expanding /etc/securetty 
Sep 13 12:15:07 netserver esmith::event[17696]: expanding /etc/shells 
Sep 13 12:15:07 netserver esmith::event[17696]: expanding /etc/hosts.allow 
Sep 13 12:15:07 netserver esmith::event[17696]: expanding /etc/httpd/conf/httpd.conf 
Sep 13 12:15:08 netserver esmith::event[17696]: expanding /etc/samba/smbusers 
Sep 13 12:15:08 netserver esmith::event[17696]: expanding /etc/samba/smb.conf 
Sep 13 12:15:09 netserver esmith::event[17696]: expanding /etc/atalk/AppleVolumes.default 
Sep 13 12:15:09 netserver esmith::event[17696]: generic_template_expand=action|Event|ibay-modify|Action|generic_template_expand|Start|1284372906 379625|End|1284372909 133086|Elapsed|2.753461
Sep 13 12:15:09 netserver esmith::event[17696]: Running event handler: /etc/e-smith/events/ibay-modify/S15ibay-modify
Sep 13 12:15:10 netserver esmith::event[17696]: S15ibay-modify=action|Event|ibay-modify|Action|S15ibay-modify|Start|1284372909 133387|End|1284372910 540385|Elapsed|1.406998
Sep 13 12:15:10 netserver esmith::event[17696]: Running event handler: /etc/e-smith/events/actions/adjust-services
Sep 13 12:15:10 netserver esmith::event[17696]: adjusting supervised smbd (sighup) 
Sep 13 12:15:10 netserver esmith::event[17696]: adjusting supervised smbd (up) 
Sep 13 12:15:10 netserver esmith::event[17696]: adjusting supervised httpd-e-smith (sigusr1) 
Sep 13 12:15:10 netserver esmith::event[17696]: adjusting supervised httpd-e-smith (up) 
Sep 13 12:15:10 netserver esmith::event[17696]: adjust-services=action|Event|ibay-modify|Action|adjust-services|Start|1284372910 540734|End|1284372910 771490|Elapsed|0.230756
Sep 13 12:15:10 netserver esmith::event[17696]: Running event handler: /etc/e-smith/events/ibay-modify/S90atalk-reload
Sep 13 12:15:10 netserver esmith::event[17696]: S90atalk-reload=action|Event|ibay-modify|Action|S90atalk-reload|Start|1284372910 771938|End|1284372910 983558|Elapsed|0.21162
Sep 13 12:15:11 netserver afpd[5394]: re-reading configuration file
Sep 13 12:15:11 netserver afpd[5394]: Loading ConfigFile
Sep 13 12:15:16 netserver smbd[16289]: [2010/09/13 12:15:16, 0] smbd/service.c:set_current_service(184)
Sep 13 12:15:16 netserver smbd[16289]:   chdir (/home/e-smith/files/ibays/i-qualita/files) failed
Sep 13 12:15:16 netserver smbd[16289]: [2010/09/13 12:15:16, 0] smbd/service.c:set_current_service(184)
Sep 13 12:15:16 netserver smbd[16289]:   chdir (/home/e-smith/files/ibays/i-qualita/files) failed
Sep 13 12:15:16 netserver smbd[16289]: [2010/09/13 12:15:16, 0] smbd/service.c:set_current_service(184)
Sep 13 12:15:16 netserver smbd[16289]:   chdir (/home/e-smith/files/ibays/i-comm/files) failed
Sep 13 12:15:16 netserver smbd[16289]: [2010/09/13 12:15:16, 0] smbd/service.c:set_current_service(184)
Sep 13 12:15:16 netserver smbd[16289]:   chdir (/home/e-smith/files/ibays/i-comm/files) failed
Sep 13 12:15:16 netserver smbd[16289]: [2010/09/13 12:15:16, 0] smbd/service.c:set_current_service(184)
Sep 13 12:15:16 netserver smbd[16289]:   chdir (/home/e-smith/files/ibays/i-marketing/files) failed
Sep 13 12:15:16 netserver smbd[16289]: [2010/09/13 12:15:16, 0] smbd/service.c:set_current_service(184)
Sep 13 12:15:16 netserver smbd[16289]:   chdir (/home/e-smith/files/ibays/i-marketing/files) failed
Sep 13 12:15:17 netserver afpd[5394]: netserver:AFPServer@* started on 65280.119:130 (2.0.3)
Sep 13 12:15:17 netserver afpd[5394]: ASIP started on 192.168.0.10:548(8) (2.0.3)
Sep 13 12:15:17 netserver afpd[5394]: uam: loading (/usr/lib/uams_dhx.so)
Sep 13 12:15:17 netserver afpd[5394]: uam: uams_dhx.so loaded
Sep 13 12:15:17 netserver afpd[5394]: uam: loading (/usr/lib/uams_pgp.so)
Sep 13 12:15:17 netserver afpd[5394]: uam: uam not found (status=-1)
Sep 13 12:15:17 netserver afpd[5394]: uam: "DHCAST128" available
Sep 13 12:15:17 netserver afpd[5394]: Finished parsing Config File

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: SME non prende più le modifiche sui gruppi!
« Reply #4 on: September 13, 2010, 01:24:19 PM »
non guardare cosa dice il client

fai una prova:
- crei un utente e lo metti in un gruppo
- crei un ibay e lo associ a quel gruppo
- crei un altro ibay e lo associ ad un gruppo dove l'utente suddetto non compare

riavvi la macchina windows e ti logghi con l'utente appena creato
- nel primo ibay puoi entrare e creare files/dir (se non lo hai messo in sola lettura)
- nel secondo non puoi fare nulla, nemmeno entrare

non guardare *mai* quello che dice windows

Offline luctuf

  • ***
  • 67
  • +0/-0
Re: SME non prende più le modifiche sui gruppi!
« Reply #5 on: September 13, 2010, 03:18:25 PM »
OK, ho fatto la prova e funziona...è evidente che il problema è sulle modifiche. quegli errori nel log cosa vogliono dire?  :shock:

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: SME non prende più le modifiche sui gruppi!
« Reply #6 on: September 13, 2010, 03:38:13 PM »
se cerchi nel bugzilla ed anche qui nel forum (inglese) vedrai che si tratta di un errore comune.. e che dovresti poterlo ignorare

Offline luctuf

  • ***
  • 67
  • +0/-0
Re: SME non prende più le modifiche sui gruppi!
« Reply #7 on: September 13, 2010, 05:53:22 PM »
Grazie come sempre!
Ma quindi, anche ignorando gli errori nel log, non ho altro da verificare prima di poter dire che c'è un bug? La mancata modifica di un gruppo di appartenenza mi sembra un malfunzionamento notevole, mi sembra strano che nessuno l'abbia mai riscontrato!

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: SME non prende più le modifiche sui gruppi!
« Reply #8 on: September 13, 2010, 06:02:56 PM »
Grazie come sempre!
Ma quindi, anche ignorando gli errori nel log, non ho altro da verificare prima di poter dire che c'è un bug? La mancata modifica di un gruppo di appartenenza mi sembra un malfunzionamento notevole, mi sembra strano che nessuno l'abbia mai riscontrato!

prima di tutto, *qualsiasi* cosa non funzioni come dovrebbe sarebbe da segnalare come potenziale bug.. non sta a te decidere se sia un bug o meno..

considera inoltre che nonostante SME (e ancor più la parte relativa alla gestione ibay/utenti/gruppi) sia molto collaudata, le possibili combinazioni di impostazioni sono infinite.. ergo qualcuno potrebbe realmente trovare un bug..

nel dubbio, segnala: ti verrà chiesto di fornire tutti i dati/log necessari a comprendere la tua installazione e, se possibile, replicare il problema.. poi, come accade qualche volta, emerge che non è un bug ma una misconfiguration dalla tua parte.. ma questo è comunque utile:
- a te che capisci dove hai sbagliato e migliori la tua conoscenza su SME
- agli sviluppatori che possono prendere spunto per migliorare SME introducendo dei controlli per evitare che si ripeta quello che è successo a te.

infine, se il tuo discorso verte sul fatto che da windows vedi i permessi anche per everyone, come detto in precedenza non devi fare affidamento su quello che vedi :-)

SME server di suo non implementa le acl sul f.s. e sulle condivisioni come fa windows.. se usi il contrib smeserver-sharedfolders (mi pare si chiami così) allora le cose cambiano perchè si, si fa uso delle acl e quindi puoi gestire anche da windows i permessi sulle dir a livello di singolo utente.