我想设置密码的最大天数可以使用。 因此,我在/etc/login.defsconfiguration了PASS_MAX_DAYS ,在密码过期之前,我们会configurationPASS_WARN_AGE来警告用户。 在我的示例中,我设置了PASS_MAX_DAYS = 2,PASS_WARN_AGE = 1。所以密码将在两天内过期,并且我将在1天内收到密码过期的警告。 So my configure in /etc/login.defs is: PASS_MAX_DAYS 2 PASS_MIN_DAYS 0 PASS_MIN_LEN 8 PASS_WARN_AGE 1 但是问题是,2天后,我会得到警告信息: Warning: your password will expire in 0 days 但我仍然可以用我的旧密码login,系统不会强制我更改密码。 另外,密码不是root帐号。 为什么当系统到期时,系统不会强制我更改密码? 如何configuration系统使密码的最大天数有效? 任何人都可以帮助我吗? 谢谢!
我正在使用一个云CentOS 5实例,我意识到我在开始的时候离开了默认的分区。 所有的/已经挂载在大约10GB的hda上。 另一个驱动器(sda)大约用于备份90GB,但是如果需要,我可以将其释放。 我的MySQL数据库现在变得越来越大了,我正考虑将一个sda驱动器挂载到/ var / lib / mysql。 这是MySQL的惯例(给它自己的分区)? 我需要做些什么来确保这一举措是无痛的,没有数据丢失? 服务器与用户正在读取和写入数据库,因此我想我会做深夜,并首先closuresmysqld。 然后,我打算将/ var / lib / mysql中的所有内容移动到临时目录中,然后将sda1挂载到/ var / lib / mysql,然后将内容从临时目录移回到新挂载的/ var / lib / mysql DIR。 这是正确的方法吗? 有没有其他方法可以给MySQL提供更多的空间,我还没有想到? 我很偏执,一个简单的MV可能会错过目录内的一些隐藏的文件(我对我的无知是如何工作的无知道歉)。
一个shell脚本testing变得不好,它发出 chmod -R 777 /. 到系统,而不是 chmod -R 777 ./ 并如预期那样抹去了关键的元数据。 我们已closures系统,下次打开时将无法正常工作。 我被告知 rpm –setperms -a rpm –setugids -a 应该至less修复由rpm维护的软件包的权限。 值得这样做吗? 是否有任何脚本可以复制同一系统的权限? 至less让盒子工作。 该框正在运行RHEL5.5 谢谢!
我试图改变默认路由到eth2我现在的路由-no / p– Destination Gateway Genmask Flags Metric Ref Use Iface 10.235.4.0 * 255.255.255.0 U 0 0 0 eth3 10.235.3.0 * 255.255.255.0 U 0 0 0 eth2 10.235.2.0 * 255.255.255.0 U 0 0 0 eth0 169.X.0.0 * 255.255.0.0 U 0 0 0 eth3 default 10.235.4.1 0.0.0.0 UG 0 0 0 eth3 IP ro sh – […]
我必须在运行RedHat Enterprise Linux 5(5.3,afaik)的客户服务器上安装Node.JS。 我是一个经验丰富的Debian和Gentoopipe理员,但在RedHat系统上工作了10年左右。 据我所知,没有官方的Node.JS包, 因此,我会尝试从源头上build设。 这对我来说不是问题,但是,我需要使用OpenSSL支持来构build它,这意味着我需要安装OpenSSL开发库(类似于Debian系统上的libssl-dev软件包)。 Node.JS的./configure找不到,所以我猜这个默认没有安装。 对于OpenSSL,我想应该存在一个包。 现在: 我如何安装OpenSSL开发包? 或者我也必须从源代码构build它? (我可以,但我想使用一个软件包更容易。)请注意,我不知道RHEL上的首选软件包pipe理器( yum ,我猜是?)还是如何使用它。 告诉我确切的命令会很好。 或者,我应该安装一个Node.JS包吗? 有问题的服务器是由相当安全的pipe理员pipe理的,所以安装在论坛等中find的RPM不是一种select。 (不,他们不会为我安装它,但是,是的,他们愿意给我根本去做。)
我有一个红帽服务器,没有正确解决依赖关系。 我想通过yum“yum install httpd”来安装httpd,并且安装正确,但是当我启动httpd时,出现以下错误: / sbin / service httpd restart Stopping httpd: [FAILED] Starting httpd: /usr/sbin/httpd: error while loading shared libraries: libaprutil-1.so.0: cannot open shared object file: No such file or directory [FAILED] 缺lessapr-util软件包的依赖关系。 奇怪的是安装了i386软件包,而不是x86_64软件包。 任何人都可以阐明为什么依赖不能正确解决? ldd /usr/sbin/httpd libm.so.6 => /lib64/libm.so.6 (0x00002b02370db000) libpcre.so.0 => /lib64/libpcre.so.0 (0x00002b023735e000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00002b023757a000) libaprutil-1.so.0 => not found libcrypt.so.1 […]
我在安装虚拟机上安装了RHEL 5。 我通过在/ etc / passwd中input来创build新用户。 我删除了/ etc / shadow文件,并使用pwconv命令来创build新的影子文件。 现在,当我重新启动系统,它不接受任何密码 我该怎么做
我有一台运行Windows 7的电脑。我有运行RHEL5的vmwareplayer,我有1个物理的以太网连接。 这个以太网连接被连接到一个集线器。 该集线器上还有另一个设备需要位于某个子网(192.168.0.xxx)(让他称为设备X),但一般networking是192.168.1.xxx 如何configurationnetworking适配器,以便可以在vm中从RHEL5 ping设备X. 最初,我可以ping谷歌从Windows和rhel(我在.1networking),但不是设备X,因为他在不同的子网地址。 现在,我已经把它放在.0上,我可以从Windows而不是从rhel5 ping设备X,并且不能访问networking。 我通过手动设置IP地址来做到这一点。
我创build了一个kickstart文件,ks.cfg,我想用RHEL5安装DVD打包。 我从DVD中提取所有文件到工作目录'/ root / cd': cp -a /media/RHEL* /root/cd/ 当我意识到它丢失时,我也复制了“.discinfo”文件: cp /media/RHEL*/.discinfo /root/cd/ 我将kickstart文件复制到DVD的根目录和isolinux目录中: cp /root/ks.cfg /root/cd/ cp /root/ks.cfg /root/cd/isolinux/ 我用mkisofs刻录光盘: mkisofs -o /root/custom_RHEL5_install.iso -b isolinux/isolinux.bin \ -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table \ -R -J -v -T /root/cd/ 在虚拟机上testing新的ISO文件,用以下命令启动: linux ks=cdrom:/ks.cfg 安装DVD启动,就好像没有kickstart文件,并继续进入Anaconda的graphics安装环境。 我错过了什么让这个沉默的自动安装? 编辑:发现这个问题,这是在kickstart错误。 kickstart文件中的错误将导致安装中止kickstart并继续进行手动安装。
我有一个sendmail服务器正在做一些有趣的事情。 (反正对我很有意思) 它在一个RHEL盒子上,并且在发送消息的同一个盒子上有一个应用程序。 消息被设置为发送(例如) 到:[email protected] [email protected]来自:[email protected] 我没有收到任何电子邮件 我给CC添加了一个外部(gmail)帐户,并且收到了这封电子邮件。 查看收到的电子邮件的标题,sendmail正在将地址更改为 [email protected] [email protected]和[email protected]。 这是因为在我们的局域网中,如果您ping通domain.com,则通过我们设置的CNAMElogging返回www.domain.com。 我们希望任何input到IE的“无效”地址带你到我们的主页…所以,如果你ping asdfasdfasd.domain.com,你会去www.domain.com 我怎样才能修改sendmail,而不是在我们的域名上进行自己的DNS查询? 我在stream量上做了一个数据包捕获来validation它正在做什么。 在本地机器上的主机文件没有任何作用,我敢肯定,我需要告诉sendmail实际上使用hosts文件,或someting。 帮助表示赞赏。