加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – CentOS:RPM是否创建了用户?

发布时间:2020-12-14 03:04:44 所属栏目:Linux 来源:网络整理
导读:我正在使用CentOS 5.5. 我从CentOS.org安装了mysql-server RPM.我相信这个RPM应该创建一个名为’mysql’的用户.但是,该用户不存在. 如何查看RPM的内容以查看它是否尝试创建用户或组? 解决方法 要在RPM运行中查看脚本: rpm -q –scripts $INSTALLEDPACKAGE
我正在使用CentOS 5.5.

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

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

解决方法

要在RPM运行中查看脚本:

rpm -q –scripts $INSTALLEDPACKAGE

回答你的问题:是的,mysql-server创建了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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读