标签: debian

Debian。如何安全地获得 debian-archive-keyring,以便我可以进行 apt-get 更新?NO_PUBKEY

我有一个捕获 22 试图:

   # apt-get update
   [... good lines omitted]
   W: GPG error: http://backports.debian.org lenny-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA
   W: GPG error: http://http.us.debian.org stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA
   W: GPG error: http://ftp.us.debian.org lenny Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA
Run Code Online (Sandbox Code Playgroud)

http://wiki.debian.org/SecureApt#Other_problems 上,它指出 NO_PUBKEY 问题“意味着存档已开始由新密钥签名,您的系统不知道该密钥......一旦系统被输入新密钥(通过升级 debian-archive-keyring …

debian public-key apt

17
推荐指数
3
解决办法
6万
查看次数

如何将 PHP 升级到 Debian Squeeze 的更高版本?

目前,我的 PHP 是 5.3.3,我该如何升级它?另外我如何升级任何东西?例如,如果我也想升级 phpMyAdmin?

php debian debian-squeeze

17
推荐指数
2
解决办法
8万
查看次数

VirtualBox:共享文件夹中的符号链接问题

前段时间有一个线程解决了同样的问题:Can't create symlinks in virtualbox shared folders。现在它关闭了(为什么?)。所以我开始一个新的,因为我现在遇到了这个问题并且找不到解决方案。

简短的问题描述:通过 attepms 在共享文件夹中创建/放置符号链接发生错误:

root@devmv:/var/www/sandbox/zf1sandbox# ln -s /lib/ZendFramework/ZF1 ZF1
ln: creating symbolic link `ZF1': Protocol error
Run Code Online (Sandbox Code Playgroud)

我已经尝试以不同的方式激活我的共享文件夹“工作区”的符号链接:

C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/var/www 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/var/www/ 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/workspace 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/workspace/ 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/M:\workspace 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/M:\workspace\ 1
Run Code Online (Sandbox Code Playgroud)

我没有收到类似的错误

C:\Windows\system32>VBoxManage setextradata devvm VBoxInternal2/SharedFoldersEnableSymlinksCreate/workspace 1
VBoxManage.exe: error: Failed to create the VirtualBox object!
VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) …
Run Code Online (Sandbox Code Playgroud)

windows debian virtualbox network-share symlink

17
推荐指数
1
解决办法
3万
查看次数

如何在 Debian 上更改用户全名

我作为一个没有经验的管理员在 Debian 服务器上工作。我需要更改在adduser USERNAME. 我怎样才能做到这一点?我在usermod( http://linuxcommand.org/man_pages/usermod8.html ) 中没有找到这样的选项。

debian user-management

17
推荐指数
2
解决办法
4万
查看次数

重置 OpenVAS 的管理员密码

当我安装 OpenVAS 时,系统提示我输入密码,但提示出错。我已经安装了 OpenVAS 并且它工作正常,但是我无法以管理员身份进入(我创建了一个新用户并且工作正常)。

我试过谷歌搜索如何重置管理员密码,恢复管理员密码,将用户的访问权限更改为管理员,但无济于事。

Greenbone 安全助手是 4.0 版。我相信 OpenVAS 是第 6 版(我今天刚刚安装了它)

主机操作系统是 Kali Linux。

debian openvas

17
推荐指数
3
解决办法
13万
查看次数

nginx uLimit 'worker_connections 超出打开文件资源限制:1024'

我不断收到此错误nginx/error.log并让我发疯:

8096 worker_connections exceed open file resource limit: 1024
Run Code Online (Sandbox Code Playgroud)

我已经尝试了所有我能想到的方法,但无法弄清楚是什么限制了 nginx。你能告诉我我错过了什么吗?

nginx.conf 有这个:

worker_processes 4;
events {
        worker_connections 8096;
        multi_accept on;
        use epoll;
}
Run Code Online (Sandbox Code Playgroud)

security/limits.conf像这样更改了系统的 Ulimit :

# This is added for Open File Limit Increase
*               hard    nofile          199680
*               soft    nofile          65535

root            hard    nofile          65536
root            soft    nofile          32768

# This is added for Nginx User
nginx           hard    nofile          199680
nginx           soft    nofile          65535
Run Code Online (Sandbox Code Playgroud)

它仍然显示错误。所以我也尝试编辑/etc/default/nginx并添加了这一行:

ULIMIT="-n 65535"
Run Code Online (Sandbox Code Playgroud)

它仍然显示相同的错误。无法弄清楚是什么将 nginx 工作连接限制为 1024。你能指出我吗? …

linux files debian nginx ulimit

17
推荐指数
1
解决办法
4万
查看次数

当防火墙中阻止所有传入和传出连接时,为什么 ping 工作正常?

ufw在 Debian VPS 上拒绝了传入和传出连接。只定义了一个规则,即允许连接到 SSH 端口。

ufw 已启用并正常工作。

但是我仍然可以使用它的 IP 从我的笔记本电脑 ping 到服务器。如果传入和传出连接都被阻止(SSH 除外),为什么 ping 仍然有效?

vps debian iptables ping ufw

17
推荐指数
1
解决办法
3164
查看次数

通过 ssh 进行 Rsync,双方都具有 root 访问权限

我有一台较旧的 ubuntu 服务器和一台较新的 debian 服务器,我正在将数据从旧服务器迁移到新服务器。我想使用 rsync 来传输数据,使最终迁移比等效的 tar/scp/untar 过程更容易、更快。

例如,我想一次将一个主文件夹同步到新服务器。这需要两端的 root 访问权限,因为并非源端的所有文件都是世界可读的,目标必须以正确的权限写入 /home。我不知道如何在双方都授予 rsync 根访问权限。

我看过一些相关的问题,但没有一个完全符合我想要做的。

我已经 sudo 设置并在两台服务器上工作。

ubuntu debian ssh rsync root

16
推荐指数
1
解决办法
2万
查看次数

为什么 yum 在 CentOS 上安装过时的软件包?(特别是 PHP 5.1)如何修复?

我正在一个新的 CentOS 服务器上工作,我非常恼火地发现 yum 不像 Ubuntu 上的“apt-get install”那样顺利和出色地工作。

安装 LAMP 堆栈,我运行了以下命令:

$ yum install php
$ yum install mysql
Run Code Online (Sandbox Code Playgroud)

此外:

$ yum install mysql-server
$ yum install mysql-devel
$ yum install php-mysql
Run Code Online (Sandbox Code Playgroud)

现在运行:

$ rpm -qa | grep php
Run Code Online (Sandbox Code Playgroud)

...表明我安装了各种 php 5.1.6 包,我至少需要 5.2。此外,我看到它安装了 mysql 5.0.77,即使当前版本是 5.5.20。但希望 mysql 5.0 会工作。PHP 5.1 不会。

所以真正的问题是(是):

如何修复我的 PHP 以使其成为最新的稳定版本(根据 PHP.net 为 5.3.9)?如何让我的 CentOS 机器更像 Ubuntu,这样我就不必再处理这个问题了?

非常感谢。

编辑:CentOS 5.7 上周由托管公司安装,所以我不知道他们为什么会安装旧版本的 CentOS,而不是最新版本。我至少需要 PHP 3.2,所以我很欣赏如何做到这一点的建议。我对软件包和存储库不是很熟悉,但似乎任何人都可以启动存储库,因此我担心从可能感染服务器的某个随机存储库安装东西。

mysql php debian centos yum

16
推荐指数
2
解决办法
2万
查看次数

在 su 到另一个用户作为登录 shell 期间“无法设置终端进程组”

注意:请阅读本文中点附近以“EDIT”开头的更新信息 - 此问题的环境和背景已更改

我在这里安装了一个沼泽标准的 Debian 6.0,我决定将其转移到 Debian 测试存储库。我通过在我的 sources.list 中交换对 Squeeze 存储库的引用来使用测试存储库来做到这一点。

安装软件包并重新启动后,尝试向另一个用户执行 su - 时出现以下错误:

root@skaia:~# su joebloggs -
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
Run Code Online (Sandbox Code Playgroud)

如果我省略 -,则不会发生这种情况。

请注意,用户可以正确地成为 root,这似乎只有在从 root 切换到其他人并使用 - 获取该用户的环境时才会发生。

谷歌在这里基本没用。我能找到的唯一的东西是 2011 年关于sux包的参考文献,这些参考文献似乎同时得到了修复。

这看起来和闻起来很像升级错误,可以通过以正确的方式调整正确的包来修复。我只是不知道从哪里开始 - 除此之外,我的系统完全正常并按预期工作。

编辑

如上所述,这现在发生在我的 Debian稳定机器上。这次没有升级或任何东西,只是直接稳定。

是的,一年后。仍然不知道问题是什么。

这是现在的样子(变化不大):

bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
terraria@skaianet:~$ …
Run Code Online (Sandbox Code Playgroud)

su debian bash terminal debian-squeeze

16
推荐指数
1
解决办法
3万
查看次数