Re: eliminare dati utente app

2020-04-22 Per discussione Piviul

Il 21/04/20 19:58, Davide Prina ha scritto:

[...]
tale file non esiste sulla mia installazione e non esiste neppure 
sulla live della stable scaricabile dal sito Debian
strano, nelle mie stable è sempre installato ma forse perché le ho 
migrate e non installate ex novo. Comunque confermo che convive senza 
problemi con systemd.



[...]
bho, in teoria
$ man apt-get
[...]
purge
   purge è identico a remove tranne per il fatto che i 
pacchetti sono rimossi ed eliminati completamente (viene eliminato 
anche ogni file di configurazione).

hanno dimenticato di aggiungere di sistema :)


[...]
Poi dipende da come il manutentore del pacchetto ha creato gli script 
di inizializzazione e rimozione del pacchetto.
come ha affermato già da sabrewolf, non mi risulta che esista alcun 
pacchetto che vada a rimuovere dati nella dir dell'utente.


Ciao

Piviul



Re: eliminare dati utente app

2020-04-21 Per discussione Sabrewolf



dovrebbe eliminare solo la configurazione di sistema ma non la
configurazione a livello utente.

Poi dipende da come il manutentore del pacchetto ha creato gli script
di inizializzazione e rimozione del pacchetto.


No, è impossibile che apt o qualsiasi altro gestore di pacchetti rimuova
dati da ~/.config o ~/.cache.

Apt non elimina mai dati che non sono stati installati con il pacchetto
o generati da script di configurazione. I dati nella home non sono
installati da apt ma vengono creati dai programmi quando vengono eseguiti.

Se ad esempio installo smplayer non succede niente nella mia home. Solo
dopo che l'utente avvia il programma per la prima volta viene creata la
dir ~/.config/smplayer (e aggiornata ogni volta che modifico le
impostazioni del programma). Quindi se rimuovo smplayer con apt la
directory di configurazione utente rimane perché apt non puo' tracciare
queste informazioni.



Re: eliminare dati utente app

2020-04-21 Per discussione Davide Prina

On 20/04/20 09:36, Piviul wrote:

Davide Prina ha scritto il 19/04/20 alle 19:02:

[...]
/var/tmp/

Alcune applicazioni salvano qui dei dati, che in teoria dovrebbero 
essere temporanei, ma tale directory non mi risulta che venga mai 
cancellata in modo automatico.


AFAIK a meno di aver messo mano alla variabile TMPTIME del file 
/etc/default/rcS la directory viene pulita ad ogni avvio


tale file non esiste sulla mia installazione e non esiste neppure sulla 
live della stable scaricabile dal sito Debian


$ apt-file search /etc/default/rcS
initscripts: /etc/default/rcS

il pacchetto io non l'ho, anche perché ora uso systemd.

$ apt rdepends initscripts
initscripts
Reverse Depends:
  Sostituisce: util-linux (<< 2.88dsf-59.2~)
  Rompe: wpasupplicant (<< 2.88dsf-13.3)
  Rompe: hostapd (<< 2.88dsf-13.3)
  Rompe: wpasupplicant (<< 2.88dsf-13.3)
  Rompe: hostapd (<< 2.88dsf-13.3)
  Sostituisce: sysvinit-utils (<< 2.88dsf-59.5)
  Rompe: initramfs-tools (<< 2.88dsf-59.3~)
  Dipende: sysvinit-core (>= 2.88dsf-13.3)
  Dipende: runit-init
  Rompe: base-files (<< 2.88dsf-13.3)
  Dipende: console-setup-linux
  Dipende: console-setup-freebsd

$ apt show initscripts
Package: initscripts
Version: 2.96-3
Priority: optional
Section: admin
Source: sysvinit
Maintainer: Debian sysvinit maintainers 


Installed-Size: 179 kB
Depends: coreutils (>= 5.93), debianutils (>= 4), lsb-base (>= 3.2-14), 
sysv-rc | file-rc | openrc, sysvinit-utils (>= 2.88dsf-59.5)

Recommends: e2fsprogs, psmisc
Breaks: hurd (<< 0.5.git20131101~), ifupdown (<< 0.7.46), util-linux (<< 
2.26.2-4~)

Homepage: https://savannah.nongnu.org/projects/sysvinit
Tag: admin::boot, implemented-in::shell, interface::commandline,
 interface::daemon, role::program, scope::utility, use::configuring
Download-Size: 57,7 kB
APT-Sources: https://deb.debian.org/debian testing/main amd64 Packages
Description: scripts for initializing and shutting down the system
 The scripts in this package initialize a standard Debian
 system at boot time and shut it down at halt or reboot time.


vedendo qui e sulla home page non dovresti averlo installato se hai una 
Debian basata su systemd... anche se systemd convive con i file di init 
di system V.


Ho riportato questa cosa perché questa directory, che dovrebbe essere 
temporanea, non è di default svuotata ad ogni riavvio e questo è stato 
segnalato più volte come problema di privacy/sicurezza.



[...]
$ apt remove --purge NOMEAPPLICAZIONE

però questa operazione rimuove (o dovrebbe rimuovere) anche le 
configurazione


dovrebbe eliminare solo la configurazione di sistema ma non la 
configurazione a livello utente.


bho, in teoria
$ man apt-get
[...]
purge
   purge è identico a remove tranne per il fatto che i 
pacchetti sono rimossi ed eliminati completamente (viene eliminato anche 
ogni file di configurazione).

[...]

Poi dipende da come il manutentore del pacchetto ha creato gli script di 
inizializzazione e rimozione del pacchetto.


Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Elenco di software libero: http://tinyurl.com/eddgj
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook



Re: eliminare dati utente app

2020-04-20 Per discussione Piviul

Davide Prina ha scritto il 19/04/20 alle 19:02:

[...]
/var/tmp/

Alcune applicazioni salvano qui dei dati, che in teoria dovrebbero 
essere temporanei, ma tale directory non mi risulta che venga mai 
cancellata in modo automatico.
AFAIK a meno di aver messo mano alla variabile TMPTIME del file 
/etc/default/rcS la directory viene pulita ad ogni avvio




[...]
$ apt remove --purge NOMEAPPLICAZIONE

però questa operazione rimuove (o dovrebbe rimuovere) anche le 
configurazione
dovrebbe eliminare solo la configurazione di sistema ma non la 
configurazione a livello utente.


Piviul



Re: eliminare dati utente app

2020-04-20 Per discussione Federico Di Gregorio

On 4/18/20 10:42 PM, Nicola Cantalupo wrote:

Buonasera,
Come elimino i dati utente di un'applicazione?
Su Windows si va nella cartella AppData..



In genere tutti i dati utente vivono in /home/UTENTE, tranne poche cose 
in /var (il mail spool per esempio, ma difficilmente viene utilizzato 
oggigiorno).


Se vuoi rimuovere *completamente* tutti i dati di un utente, fai il 
login come root e poi:


rm -fr /home/UTENTE

federico

--
Federico Di Gregorio federico.digrego...@dndg.it
DNDG srl  http://dndg.it
 Ma nostro di chi? Cosa abbiamo in comune io e te? -- Md



Re: eliminare dati utente app

2020-04-19 Per discussione Davide Prina

On 19/04/20 01:03, gerlos wrote:


c’è un trend per spostare le configurazioni  in dir con il nome 
dell’applicazione all’interno di ~/.config/nomeapplicazione e i dati 
dell’applicazione in ~/.local/share/nomeapplicazione e le cache delle 
applicazioni in ~/.cache.

Alcune applicazioni nell’ecosistema di Gnome invece salvano impostazioni nel 
database Dconf, che si trova in ~/.config/dconf - e che però va manipolato 
esclusivamente con strumenti ad hoc, come dconf-editor.
Nell’ecosistema di KDE si continuano ad usare normali file di testo per salvare 
le configurazioni.


c'è anche la directory temporanea

/var/tmp/

Alcune applicazioni salvano qui dei dati, che in teoria dovrebbero 
essere temporanei, ma tale directory non mi risulta che venga mai 
cancellata in modo automatico.


Purtroppo dipende tutto dal pacchetto, che può andare a scrivere dove ha 
i permessi.


In teoria, ma non è detto che la pratica sia uguale alla teoria, per 
eliminare tutti i dati di un'applicazione è possibile rimuoverla con "purge"


$ apt remove --purge NOMEAPPLICAZIONE

però questa operazione rimuove (o dovrebbe rimuovere) anche le 
configurazione


Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Esci dall'illegalità: utilizza LibreOffice/OpenOffice:
http://linguistico.sf.net/wiki/doku.php?id=usaooo
Non autorizzo la memorizzazione del mio indirizzo su outlook



Re: eliminare dati utente app

2020-04-18 Per discussione WinterMute
il Sun, 19 Apr 2020 01:03:19 +0200
gerlos  ha scritto:

| Quanto scritto sopra è esatto, anche se c’è un trend per spostare le
| configurazioni  in dir con il nome dell’applicazione all’interno di
| ~/.config/nomeapplicazione e i dati dell’applicazione in
| ~/.local/share/nomeapplicazione e le cache delle applicazioni in ~/.cache. 
| 
| Alcune applicazioni nell’ecosistema di Gnome invece salvano impostazioni nel
| database Dconf, che si trova in ~/.config/dconf - e che però va manipolato
| esclusivamente con strumenti ad hoc, come dconf-editor. Nell’ecosistema di 
KDE si
| continuano ad usare normali file di testo per salvare le configurazioni. 
| 
| Insomma, dipende dall’applicazione. Tu a cosa eri interessato?
| 
| Personalmente spero che sempre più roba si sposti in ~/.config e ~/.local. 
Oltre
| ad essere tutto più ordinato, è più facile per i backup. 
| 
| Riferimenti:
| https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
| https://wiki.gnome.org/Initiatives/GnomeGoals/XDGConfigFolders
| https://developer.gnome.org/dconf/unstable/dconf-overview.html
| 
| saluti,
| gerlos

buonasera,

spiegazione ineccepibile, molto più efficace e completa di quella del 
sottoscritto.
suggerisco a nicola di rifarsi a quanto scritto da gerlos e magari fornire 
qualche
dettaglio aggiuntivo in modo tale che si possa passare da un discorso
generale/generico ad un più "aderente" alle necessità specifiche.

saluti.

***
|-> WinterMute <-| @ https://www.debian.org/ <--> [branch] bullseye/sid
[GNU  Project] > https://www.gnu.org/
[Kernel  Archives] > https://www.kernel.org/
[GPG  FingerPrint] > 38A4 5354 30C5 E86F 9AA8  B234 7227 D71D A547 39E0
***


pgprhLxix6LYu.pgp
Description: Firma digitale OpenPGP


Re: eliminare dati utente app

2020-04-18 Per discussione gerlos
Ciao

> Il giorno 18 apr 2020, alle ore 23:14, WinterMute  
> ha scritto:
> 
> il Sat, 18 Apr 2020 13:42:23 -0700 (PDT)
> Nicola Cantalupo  ha scritto:
> 
> |Buonasera,
> |Come elimino i dati utente di un'applicazione?
> |Su Windows si va nella cartella AppData..
> 
> buonasera,
> 
> in linea generale le impostazioni dell'utente riguardanti la singola 
> applicazione
> sono contenute nella specifica directory nella /home dell'utente in questione.
> 
> faccio un esempio con firefox, la directory è:
> 
> /home/user/.mozilla/firefox
> 
> ovviamente "user" è un nome utente fittizio, noterai anche anche la dir 
> .mozilla è
> preceduta da un punto che la caratterizza come "invisibile".
> 
> questo, come dicevo prima, è un discorso generale. a seconda del software 
> nello
> specifico potrebbero esserci delle impostazioni differenti.
> il consiglio è quindi quello di fornire ulteriori dettagli (se ce ne sono) 
> ammesso
> che tu non stia chiedendo un'informazione a carattere generale per l'appunto.

Quanto scritto sopra è esatto, anche se c’è un trend per spostare le 
configurazioni  in dir con il nome dell’applicazione all’interno di 
~/.config/nomeapplicazione e i dati dell’applicazione in 
~/.local/share/nomeapplicazione e le cache delle applicazioni in ~/.cache. 

Alcune applicazioni nell’ecosistema di Gnome invece salvano impostazioni nel 
database Dconf, che si trova in ~/.config/dconf - e che però va manipolato 
esclusivamente con strumenti ad hoc, come dconf-editor. 
Nell’ecosistema di KDE si continuano ad usare normali file di testo per salvare 
le configurazioni. 

Insomma, dipende dall’applicazione. Tu a cosa eri interessato?

Personalmente spero che sempre più roba si sposti in ~/.config e ~/.local. 
Oltre ad essere tutto più ordinato, è più facile per i backup. 

Riferimenti:
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
https://wiki.gnome.org/Initiatives/GnomeGoals/XDGConfigFolders
https://developer.gnome.org/dconf/unstable/dconf-overview.html

saluti,
gerlos



Re: eliminare dati utente app

2020-04-18 Per discussione WinterMute
il Sat, 18 Apr 2020 13:42:23 -0700 (PDT)
Nicola Cantalupo  ha scritto:

|Buonasera,
|Come elimino i dati utente di un'applicazione?
|Su Windows si va nella cartella AppData..

buonasera,

in linea generale le impostazioni dell'utente riguardanti la singola 
applicazione
sono contenute nella specifica directory nella /home dell'utente in questione.

faccio un esempio con firefox, la directory è:

/home/user/.mozilla/firefox

ovviamente "user" è un nome utente fittizio, noterai anche anche la dir 
.mozilla è
preceduta da un punto che la caratterizza come "invisibile".

questo, come dicevo prima, è un discorso generale. a seconda del software nello
specifico potrebbero esserci delle impostazioni differenti.
il consiglio è quindi quello di fornire ulteriori dettagli (se ce ne sono) 
ammesso
che tu non stia chiedendo un'informazione a carattere generale per l'appunto.

saluti

***
|-> WinterMute <-| @ https://www.debian.org/ <--> [branch] bullseye/sid
[GNU  Project] > https://www.gnu.org/
[Kernel  Archives] > https://www.kernel.org/
[GPG  FingerPrint] > 38A4 5354 30C5 E86F 9AA8  B234 7227 D71D A547 39E0
***


pgpV5jJeusfhE.pgp
Description: Firma digitale OpenPGP


Re: eliminare dati utente app

2020-04-18 Per discussione Sabrewolf

Ciao, gli utenti possono scrivere solo nella propria home directory. In
genere i programmi salvano la configurazione utente in $HOME/.config e i
dati in $HOME/.cache o $HOME/.local, ma non è sempre così e dipende
anche dal programma (ad esempio vedere $HOME/.mozilla per firefox). Apri
la home con un file manager e impostalo per vedere i files nascosti (in
genere premendo ctrl+H, dipende dal file manager).

Il 18/04/20 22:42, Nicola Cantalupo ha scritto:

Buonasera,
Come elimino i dati utente di un'applicazione?
Su Windows si va nella cartella AppData..





eliminare dati utente app

2020-04-18 Per discussione Nicola Cantalupo
Buonasera,
Come elimino i dati utente di un'applicazione?
Su Windows si va nella cartella AppData..