试图添加一个(不存在的)用户到我的CentOS系统是返回useradd: user example exists 。 我可以成功地手动添加用户到/ etc / passwd和/ etc / shadow,但是这个解决方法是一件坏事。 用户存在于LDAP中,但PAM没有使用LDAP进行身份validation。 添加其他用户工作正常。 我很难过 ETA: [root ~]# userdel example userdel: error deleting password entry userdel: error deleting shadow password entry [root ~]# useradd example useradd: user example exists [root ~]# su example bash-3.2$ whoami example bash-3.2$ groups example example : Users bash-3.2$ cd bash: […]
我有以下/ etc /环境: export PATH=$PATH 每当我login时,我得到以下错误: -bash: id: command not found -bash: tty: command not found 我究竟做错了什么? (我的实际/ etc / enviroment更复杂,并build立了Java的path,但为简单起见,我甚至不能得到上述工作) 我正在使用Centos6
我已经成功地在我的开发服务器上configuration并编译了php,并且工作得很好,但是在与一个系统pipe理员伙伴交谈之后,他通知不build议在生产(甚至是开发)系统中使用最新版本的自定义编译。 他注意到他们自定义configuration和编译PHP 5.3.6的情况,只是发现低级Postgres驱动程序出现了一些问题,所以他们不得不恢复到5.3.3。 所以我正在考虑回到yum来安装PHP,但是我有几个自定义的configuration设置,并想知道是否有可能通过或configurationPHP将通过YUM编译? 我目前的configuration线: Configure Command => './configure' '–with-libdir=lib64' '–prefix=/usr/local/_custom/app/php' '–with-config-file-path=/usr/local/_custom/app/php/etc' '–with-config-file-scan-dir=/usr/local/_custom/app/php/etc/modules' '–disable-all' '–with-apxs2=/usr/sbin/apxs' '–with-curl=/usr/sbin/curl' '–with-gd' '–with-iconv' '–with-jpeg-dir=/usr/lib' '–with-mcrypt=/usr/bin' '–with-pcre-regex' '–with-pdo-mysql=mysqlnd' '–with-png-dir=/usr/lib' '–with-zlib' '–enable-ctype' '–enable-dom' '–enable-hash' '–enable-json' '–enable-libxml' '–enable-mbstring' '–enable-mbregex' '–enable-pdo' '–enable-session' '–enable-simplexml' '–enable-xml' '–enable-xmlreader' '–enable-xmlwriter'
在一台CentOS服务器上,我以root身份通过SSH进行login,我这样做: su otherusername 其中'otherusername'是另一个用户的用户名,它存在。 它什么都不做。 之后,我仍然是根。 whoami返回根目录,我创build的任何文件都属于根目录,也就是说su不是su。 但是它不会给出任何错误信息。 如果我尝试使用无效的用户名su,它会发出错误消息。 我在想什么?
我有两个CentOS Linux服务器在国家的每个站点上分开的数据中心。 这些Linux机器在Apache后端运行一个小型的网站。 目前他们之间没有VPN连接,他们可以通信的唯一方式是通过公共IP空间。 我的问题是,如果其中一个失败,最好的办法是使他们成为多余的(主/从关系)? 我希望能够用我目前拥有的两台服务器来做到这一点,而无需添加第三台服务器。 我猜我需要在两者之间创build一个VPN,然后使用类似DRDB for MySQL的东西。 你会推荐什么?
CentOS 6,Parallels PLESK 10.4,Apache 我的一台服务器在周末倒了很多,令我沮丧。 在发生的date和时间,我的日志错误/消息以此结束 – 在/ var /日志/安全: Jul 29 03:53:15 u######## su: PAM adding faulty module: /lib64/security/pam_fprintd.so Jul 29 03:53:15 u######## su: pam_unix(su-l:session): session opened for user popuser by (uid=0) Jul 29 03:53:16 u######## su: pam_unix(su-l:session): session closed for user popuser Jul 29 03:53:16 u######## su: PAM unable to dlopen(/lib64/security/pam_fprintd.so): /lib64/security/pam_fprintd.so: cannot […]
当我安装pdo-pgsql时,扩展名被安装到/usr/lib/php/extensions/no-debug-non-zts-20090626/ ,因此不会自动加载。 在php.ini ,我已经定义了extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626" 。 php.ini片段 ; Directory in which the loadable extensions (modules) reside. extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626" zend_extension = "/usr/local/IonCube/ioncube_loader_lin_5.3.so" zend_extension = "/usr/local/Zend/lib/Guard-5.5.0/php-5.3.x/ZendGuardLoader.so" extension = "eaccelerator.so" extension = "pdo.so" extension = "pdo_pgsql.so" extension = "pdo_sqlite.so" extension = "sqlite.so" extension = "pdo_mysql.so" 修改工作 ; Directory in which the loadable extensions (modules) reside. extension_dir […]
标题说明了一切。 我之前在CENTOS 6 x86_64操作系统上安装过MySQL 5.1。 我试图删除MySQL 5.1,并将其replace为安装MySQL 5.6。 这里是我对mysql 5.1的卸载过程: yum remove mysql yum remove mysql-devel yum remove mysql-client rpm -qa | grep -i mysql rpm -e mysql –nodeps 这里是我的MySQL 5.6的安装过程: 我有三个rpm的MySQL 5.6。 server , devel和client所有x86_64 。 所有三个rpm的rpm -ivh按照server的顺序,然后client devel 。 /usr/bin/mysqladmin -u root password 'pass' /usr/bin/mysql_secure_installation reboot 然后,我进入我的webminpipe理面板玩一些MySQL设置,它告诉我我的/etc/my.cnf文件丢失。 所以我进入我的服务器寻找my.cnf文件,我找不到它在通常的地方。 所以我试图运行一个mysqld –verbose –help | grep […]
我想设置一个简单的日志服务器来接受来自所有客户端的日志。 我不是在谈论标准的系统日志,如/ var / log / mail,消息,启动等。我想redirect或发送应用程序日志,他们可能不会使用syslog守护进程logging他们的消息。 如/appdir/log/error.log。 我在互联网上跑过很多post; 大多数build议使用rsyslog或syslog-ng。 那么到目前为止,我已经能够redirect标准的系统日志而不是应用程序日志。 我正在使用centos 5/6环境。
我正在运行OpenSSH 5.3p1-81.el6_3,这是根据我的服务器是最新的稳定版本。 由于我的OpenSSH版本的原因,我的PCI扫描显示了CVE-2010-4478和CVE-2011-0539漏洞。 检查“rpm -q –changelog openssh”显示最迟在2012年10月有更新。肯定这些已经解决了? 有更新版本的SSH(6.x我相信),但从我可以告诉,rehat / centos backports安全修复程序到旧的稳定版本像5.3。 这些固定在我的版本,还是不是? 如果是的话,我该如何显示这个给我的PCI扫描仪来certificate一个误报? 谢谢!