Barra laterale

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: 18/04/2018 - 15:49 (modifica esterna)