[Risolto]Script per elencare tutti i files modificati da ins
Inviato: venerdì 24 agosto 2018, 12:49
Buongiorno a tutti,
Ultimamente mi stò cimentando in alcuni esperimenti che riguardano la gestione di utenti e gruppi, ed anche i permessi setuid e setgid.
La mia domanda è questa: vorrei provare a realizzare uno script, o qualche genere di automatismo, che abbia come unico scopo, quello di creare in output un file di testo all'interno del quale deve inserire un elenco di tutti i files ed i percorsi che, una qualunque applicazione, per poter essere installata sul sistema, deve poter accedere o modificare in qualche modo.
In pratica vorrei conoscere in anticipo quali percorsi e files un'applicazione andrà a leggere/scrivere/eseguire sul sistema operativo, per potersi installare. E' possibile la realizzazione di un tale script?
L'alternativa più prossima che ho trovato è una cosa del tipo:
Che mi restituisce, in output:
Mi da cioè un elenco di tutti i pacchetti che verrebbero installati, ma senza procedere. Avrei bisogno di qualcosa di simile, ma che mi restituisca un elenco di tutti i percorsi toccati dal processo di installazione.
Fattibile?
In questo modo, giocando con i permessi setuid potrei attribuire selettivamente ai vari percorsi permessi superiori e vedere se il processo funziona ugualmente.
Grazie mille.
Ultimamente mi stò cimentando in alcuni esperimenti che riguardano la gestione di utenti e gruppi, ed anche i permessi setuid e setgid.
La mia domanda è questa: vorrei provare a realizzare uno script, o qualche genere di automatismo, che abbia come unico scopo, quello di creare in output un file di testo all'interno del quale deve inserire un elenco di tutti i files ed i percorsi che, una qualunque applicazione, per poter essere installata sul sistema, deve poter accedere o modificare in qualche modo.
In pratica vorrei conoscere in anticipo quali percorsi e files un'applicazione andrà a leggere/scrivere/eseguire sul sistema operativo, per potersi installare. E' possibile la realizzazione di un tale script?
L'alternativa più prossima che ho trovato è una cosa del tipo:
Codice: Seleziona tutto
sudo apt-get install redshift --simulateCodice: Seleziona tutto
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
The following additional packages will be installed:
geoclue-2.0 iio-sensor-proxy libgeoclue-2-0
I seguenti pacchetti NUOVI saranno installati:
geoclue-2.0 iio-sensor-proxy libgeoclue-2-0 redshift
0 aggiornati, 4 installati, 0 da rimuovere e 31 non aggiornati.
Inst libgeoclue-2-0 (2.4.1-1 Ubuntu:16.04/xenial [armhf])
Inst geoclue-2.0 (2.4.1-1 Ubuntu:16.04/xenial [armhf])
Inst iio-sensor-proxy (1.1-1ubuntu1 Ubuntu:16.04/xenial-updates, Ubuntu:16.04/xenial-security [armhf])
Inst redshift (1.10-5ubuntu1 Ubuntu:16.04/xenial [armhf])
Conf libgeoclue-2-0 (2.4.1-1 Ubuntu:16.04/xenial [armhf])
Conf geoclue-2.0 (2.4.1-1 Ubuntu:16.04/xenial [armhf])
Conf iio-sensor-proxy (1.1-1ubuntu1 Ubuntu:16.04/xenial-updates, Ubuntu:16.04/xenial-security [armhf])
Conf redshift (1.10-5ubuntu1 Ubuntu:16.04/xenial [armhf])
Fattibile?
In questo modo, giocando con i permessi setuid potrei attribuire selettivamente ai vari percorsi permessi superiori e vedere se il processo funziona ugualmente.
Grazie mille.