CentOS:RPM是否创build了一个用户?

我正在使用CentOS 5.5。

我从CentOS.org安装了mysql-server RPM。 我相信这个RPM应该创build一个名为“mysql”的用户。 但是,这个用户不存在。

如何查看RPM的内容以查看是否尝试创build用户或组?

要在RPM运行中查看脚本:

rpm -q --scripts $INSTALLEDPACKAGE

回答你的问题:是的,mysql-server创buildmysql用户。

 [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