CentOS: L'RPM ha creato un utente?

Sto utilizzando CentOS 5.5.

Ho installato il RPM di mysql-server da CentOS.org. Credo che questo RPM wheresse creare un utente chiamato 'mysql'. Tuttavia, questo utente non esiste.

Come posso visualizzare il contenuto di un RPM per vedere se tenta di creare un utente o un gruppo?

  • utilizzare il file locale come model fantoccio
  • RPM confeziona più versioni per l'installazione simultanea
  • Versione incrementale RPM versione "numbers" per xyz> xyz-beta (o alfa, rc, etc)
  • Come posso trovare il file di configuration originale non modificato da confrontare con il file * .rpmnew?
  • build il pacchetto .rpm con tutte le sue dependencies
  • One Solution collect form web for “CentOS: L'RPM ha creato un utente?”

    Per visualizzare gli script in un'esecuzione RPM:

    rpm -q --scripts $INSTALLEDPACKAGE

    Per rispondere alla tua domanda: sì, mysql-server crea l'utente mysql.

     [user@server CentOS]# rpm -qp --scripts mysql-server-5.0.77-4.el5_4.2.i386.rpm warning: mysql-server-5.0.77-4.el5_4.2.i386.rpm: V3 DSA signature: NOKEY, key ID e8562897 preinstall scriptlet (using /bin/sh): /usr/sbin/useradd -M -o -r -d /var/lib/mysql -s /bin/bash \ -c "MySQL Server" -u 27 mysql > /dev/null 2>&1 || : postinstall scriptlet (using /bin/sh): if [ $1 = 1 ]; then /sbin/chkconfig --add mysqld fi /bin/chmod 0755 /var/lib/mysql /bin/touch /var/log/mysqld.log preuninstall scriptlet (using /bin/sh): if [ $1 = 0 ]; then /sbin/chkconfig --del mysqld fi postuninstall scriptlet (using /bin/sh): if [ $1 -ge 1 ]; then /sbin/service mysqld condrestart >/dev/null 2>&1 || : fi 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.