Articles of linux

基于Apache的dyndns-host的Auth方法

我正在寻找一种允许在apache web服务器上访问的方法,但是只适用于IP地址在分配给dynamic主机地址的IP地址上的客户端。

CentOs,文件夹权限

我想授予FTP用户写入文件夹的权限,但不应该能够更改主文件夹中的文件夹或子文件夹中的其他文件。 我有一个root帐户,我们正在使用web服务器从/home/usera – >默认的wwwpath运行。 现在我们有一个用户帐户,我们将通过FTP访问上载文件/home/usera但不希望他更改或进入/home/usera目录中的其他文件夹。

防止setuid丢弃setcap用户权限(VirtualBox)

我试图从一个无头的,NAT的VirtualBox客户端运行一个Web服务器。 VirtualBox需要绑定到端口80,但唯一的方法是以root身份运行VirtualBox。 为了解决这个问题,我尝试使用setcap ,但是VirtualBox进程是SUID根,这意味着它会删除所有用户权限,包括setcap设置。 由于VirtualBox以SUID根目录运行,为什么非root用户无法绑定到特权端口呢? 客人不能被桥接,它必须使用NAT。 使用iptables重新路由stream量或者以root身份运行VirtualBox也不是一种select,但是如果没有其他选项,我可能必须解决。 展示此function的VirtualBox线程。 编辑:我的kern.log也证实了这一点: warning: /usr/lib/virtualbox/VBoxHeadless' has both setuid-root and effective capabilities. Therefore not raising all capabilities. 编辑: function手册页也涉及到这一点: If the effective user ID is changed from 0 to nonzero, then all capabilities are cleared from the effective set. 有任何想法吗?

为什么每个NIC有5个rx队列

在我的办公室服务器上, cat /proc/interrupts的输出显示一个tx队列和5个rx队列。 这是由于NIC硬件function还是可以在每个NIC的linux中configuration多个接收环形缓冲区? 也不会有5 rx队列,因为tcp必须轮询5个队列才能得到答案,所以即使5个队列由5个不同的CPU完成,所有5个rx队列具有不同的CPU关联性,也会增加延迟。 我想指出,网卡支持10GE,但networking只支持1Gb带宽。

从cPanel主机导入邮箱到DIY Postfix + Dovecot

我从使用cPanel的共享主机迁移网站,移动文件和数据库完成。 唯一困扰的是移动邮箱,cPanel使用Exim,而在Ubuntu Server 12.04LTS上安装了Postfix + Dovecot 有没有办法移动它们而不会丢失任何数据? 谢谢 :)

ISPConfig显示403禁止

这是我打开浏览器时收到的 被禁止 您无权访问/在此服务器上。 在日志中没有任何意义 “403 179” – “”Mozilla / 5.0(Windows NT 6.1; WOW64; rv:17.0)Gecko / 20100101 Firefox / 17.0“ 和 (13)权限被拒绝:访问/拒绝

php-soap 5.3.17-2 el6 x86_64

我只是把一个网站转移到一个服务器,我似乎缺乏PHP-SOAP扩展。 不幸的是,我不能升级到目前在remi上可用的5.4.10版本,因为我不能100%确定现有的代码是否仍然有效并且不会造成任何问题。 所有的网站都没有通知和任何东西,所以如果任何function会触发不赞成的通知它会破坏代码。 我一直在Google上searchphp-soap-5.3.17-2.el6.remi.x86_64.rpm软件包,但仍然无法find它或任何其他兼容的软件包。 任何帮助,将不胜感激。

Linux initramfs只读

在由bootloader,内核和initramfs组成的Linux系统中(没有块设备,没有其他根文件系统): 是否有可能使initramfs只读一次扩展到内存中?

在Ubuntu 12.04上安装VSFTPd 3.0.2时出错

我正在按照官方文档来安装VSFTPd的3.0.2版本。 命令。 $ wget https://security.appspot.com/downloads/vsftpd-3.0.2.tar.gz $ tar xvfz vsftpd-3.0.2.tar.gz $ cd vsftpd-3.0.2/ $ make $ mkdir /usr/share/empty/ $ mkdir /var/ftp/ $ useradd -d /var/ftp ftp $ chown root.root /var/ftp $ chmod og-w /var/ftp $ cp vsftpd /usr/local/sbin/vsftpd $ cp vsftpd.conf.5 /usr/local/man/man5 $ cp vsftpd.8 /usr/local/man/man8 $ make install make install后我得到这个错误: if [ -x /usr/local/sbin ]; […]

在Ubuntu 12.04上,Glassfish并没有作为启动服务启动

据我所知,下面的命令语句是用来创buildGlassfish服务的,之后执行下面的命令。 GlassFish_domain1文件是在/etc/init.d目录下创build的。 链接文件创build在每个目录/etc/rc0.d,/etc/rc1.d … /etc/rc6.d asadmin create-service 但是,当我重新启动安装Glassfish的机器时,Glassfish无法启动。 这是创buildGlassFish_domain1的文件 ASADMIN="/root/Downloads/glassfish3/glassfish/bin/asadmin" case "$1" in start) $ASADMIN start-domain –domaindir /root/Downloads/glassfish3/glassfish/domains domain1 > /dev/null 2>&1 & ;; stop) $ASADMIN stop-domain –domaindir /root/Downloads/glassfish3/glassfish/domains domain1 > /dev/null 2>&1 & ;; restart) $ASADMIN restart-domain –domaindir /root/Downloads/glassfish3/glassfish/domains domain1 > /dev/null 2>&1 & ;; *) echo "usage: $0 (start|stop|restart|help)" esac 链接。 /etc/rc0.d/K20glassfish -> […]