我使用deb-pkg目标从vanilla源码树构build了一个定制的linux内核: make deb-pkg 在build立了这个包之后,我有了几个.deb文件。 不过,我想将这些file upload到由reprepropipe理的私有存储库。 我需要一个.changes文件。 我可以用生成的更改文件 dpkg-genchanges 这反过来需要一个我没有的.dsc文件。 我如何从一个vanilla linux源代码树中生成.dsc(和.changes)文件,使用make deb-pkg生成.deb软件包?
经常的debianpipe理员,我面临复杂的情况,我感谢您的build议… 我有一个chroot环境的服务器到目前为止工作没有问题:chroot用户:存储chrootpath:/ home / store我在这个chroot环境中需要chroot工作的所有文件(lib,bin,usr等)。 在这个chroot上,我有几个正在工作的监狱FTP / FTP(显式)帐户。 每个被监禁的ftp都在:/ home / store / home / store / partners / xxxxxx(其中xxxx是伙伴的名字)在每个监狱FTP中,我有两个文件夹:数据(列表可能)和照片(不可列举)。 照片是从fstab为chroot环境中的每个合作伙伴安装的唯一目录,允许每个合作伙伴在FTP中执行RETR命令。 问题是:我有一个合作伙伴,必须出于安全原因访问sFTP(通过SSH的FTP)数据。 为了解决这个问题,我把一个新用户(可以说是ALDA)连接到/ home / store / home / store / partners / ALDA并安装所有必要的文件(bin等等,lib)。 用户可以访问sFTP中的chroot内容,但是他可以访问chroot所需的所有bin / lib / etc /文件夹,并且我设法隐藏在FTP中。 对于我的运气,写限制正在工作,用户可以不带修改文件或目录,但用户汽车列表/检索所有内容… 第一个问题:我如何限制对数据和照片文件夹以外的所有chroot环境文件的访问/可见性。 第二个问题:在sFTP,用户可以列出所有已安装的照片目录,并parsing内容…我怎样才能完全封锁这个特定文件夹的所有列表,但允许确切的path给出,所有的“获取”命令… 感谢您宝贵的时间和build议.. Tdldp
前一天我安装了Mono 2.10(对于C#4的支持)。 从那以后,服务器随机重新启动,只要C#应用程序运行时没有错误消息或任何东西。 uname -a Linux ns3001599.ovh.net 3.2.13-grsec-xxxx-grs-ipv6-64 #1 SMP Thu Mar 29 09:48:59 UTC 2012 x86_64 GNU/Linux 单-V Mono JIT compiler version 2.10.8.1 (Debian 2.10.8.1-4) Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug LLVM: supported, not enabled. GC: Included Boehm (with […]
我正在尝试将Zend Optimizer加载到我自编的php中。 这里是我如何编译我的PHP: wget http://museum.php.net/php5/php-5.2.6.tar.gz tar xvfz php-5.2.6.tar.gz cd php-5.2.6 ./configure –prefix=/usr/local/php –with-apxs2=/usr/bin/apxs2 –with-config-file-path=/etc/php5/apache2 –with-config-file-scan-dir=/etc/php5/apache2/conf.d make install 但是,php.ini中的zend_extension指令被完全忽略。 如果我使用不存在的path,我甚至不会收到错误消息。 当使用预编译的php库时,一切工作正常。 在php.ini中我也设置 error_reporting = E_ALL & ~E_NOTICE display_startup_errors = On log_errors = On error_log = /var/log/php_errors.log error_log = /var/log/php_errors.log只会在php文件中发生错误时才写入。 在我设置的apache.conf ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel debug 我也尝试编译–disable-maintainer-zts –disable-safe-mode在另一个网站上提到的–disable-maintainer-zts –disable-safe-mode 。 我selectphp-5.2.6,因为它是(工作)预编译php的版本,但我也尝试过php-version 5.2.16。
我已经configuration我的服务器使用suexec PHP本周末。 现在我已经认识到,suexec也提供由root拥有的文件或世界可写的文件。 但是,在我看来,这不像在这里logging的标准行为。 那么,为什么suexec使用这个文件? 我使用Debian 6 Squeeze stable。 这有点像这个post的反面。
我有trac在我的debian服务器上运行,并使用mod_wsgi通过apache进行设置。 现在我已经把所有东西都设置好了,除非我永远不会写入通过网站的项目trac.ini文件。 我已经将ini文件设置为可写: sudo chmod +x trac.ini 而且我也使它属于www-data : ls -l -rwxrwxrwx 1 www-data admin 5744 Aug 2 00:00 trac.ini 在我刚刚安装的类似服务器上,同样的调用给了我这个: ls -l -rwxrwxrwx 1 www-data www 5904 Mar 20 11:00 trac.ini 我明显错过了一些基本的东西,但不能得到它的工作!
我正在尝试创build一个代理NAT,将端口转发到远程主机。 我有两个接口:venet0:0和venet0:18。 我希望能够将来自venet0:18的连接转发到venet0:0,然后再转发到远程主机。 我试过这个: http : //www.debian-administration.org/articles/595 ,它确实工作,但我不能通过我的其他接口(venet0:0)转发数据包。
我是一个初学者在与Apache的工作,需要你的帮助。 我的任务是build立一个dynamic的networking服务器(Debian 6.0.4,Apache 2.2,一个公共的IP),可以承载多个网站和文件(如图片,PDF等)预览的目的。 现在我的问题是,我需要两个不同的文档根。 一个用于网站,另一个用于文件。 我尝试使用mod-vhost-alias,所以我不需要为每个虚拟主机在httpd.conf中添加一个新条目。 我的httpd.conf如下所示: UseCanonicalName Off NameVirtualHost 192.168.10.45 <VirtualHost preview.example.com> Servername *. preview.example.com VirtualDocumentRoot /srv/www/%1/htdocs </VirtualHost> <VirtualHost websites. preview.example.com > Servername *.websites. preview.example.com VirtualDocumentRoot /srv/www/websites/%1/htdocs </VirtualHost> 第一个虚拟主机提供的文件和正常工作。 第二个应该提供包含网站数据的目录。 如果我停用第一个虚拟主机,子域“网站”下面的网站只能访问。 我必须做什么,使他们两个同时工作? 如果这个话题已经处理,请给我一个链接。 感谢您的时间和精力。
我的debian系统有IP地址192.168.111.111,我想configuration一个不在192.168.111.0networking上的默认网关。 作为第一步,我想添加一个路由,以便我可以从系统到达网关。 所以我运行这个命令(我认为将启用一个静态路由到单个主机),但我仍然无法ping网关: # ip route add 5.6.71.166 dev eth0 # ping 5.6.71.166 PING 5.6.71.166 (5.6.71.166) 56(84) bytes of data. ^C — 5.6.71.166 ping statistics — 4 packets transmitted, 0 received, 100% packet loss, time 3023ms 这是我的configuration: # netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 5.6.71.166 0.0.0.0 255.255.255.255 […]
我在Debian Squeeze上运行netatalk v 2.1.2。 客户端是Mac OS X 10.7盒。 我没有问题复制文件到服务器和从服务器,删除文件,创build新的文件或文件夹。 一切似乎工作完美,除非我不能从共享上的一个文件夹复制到同一份额上的另一个文件夹。 OSX报告错误代码-50。 Netatalk不logging我能看到的任何地方的错误。 权限设置正确。 所有用户都属于storageusers组,并且该组的粘滞位位于强制所有文件和文件夹属于storageusers组的目录中。 为了摆脱这个错误,有关文件的权限是777。 afpd.conf – -transall –uamlist uams_randnum.so,uams_dhx.so,uams_dhx2.so -nosavepassword -advertiser_ssh AppleVolumes.default /data/storage "storage" allow:@storageusers perm:0777 options:usedots,upriv cnidscheme:dbd 我错过了什么或有没有办法通过netatalklogging错误?