programmazione:perl:igsuite_limitazione_accesso_home
Igsuite 3.2.3 limitare l'accesso alla propria home
Autore: Fabio Di Matteo
Ultima revisione: 18/12/2007
Modificare il file /usr/lib/cgi-bin/filemanager
ed aggiungere alla funzione
sub checkdirinfo le seguenti righe per ogni utente a cui si vuole limitare l'accesso :
## \Restrizione d'accesso per Fabio if ( $auth_user eq 'fabio' && $on{dir} !~ /^\/$IG::default_lang{home}\/fabio/ && !$on{repid} && $on{repapp} ne 'igwiki' ) { $on{dir} = "/$IG::default_lang{home}/fabio"; $on{repid} = $on{repapp} = ''; } ## /Fine restrizione di accesso per Fabio
Oppure se vogliamo che questa politica di accesso sia definitiva per ogni utente cambiamo le precedenti righe come segue:
## \Restrizione d'accesso per ogni utente if ( $auth_user eq $auth_user && $on{dir} !~ /^\/$IG::default_lang{home}\/$auth_user/ && !$on{repid} && $on{repapp} ne 'igwiki' ) { $on{dir} = "/$IG::default_lang{home}/$auth_user"; $on{repid} = $on{repapp} = ''; } ## /Fine restrizione di accesso per ogni utente
programmazione/perl/igsuite_limitazione_accesso_home.txt · Ultima modifica: 08/05/2025 10:02 da 127.0.0.1