我安装了 openssh-server 并使用ssh-keygen. 然后我尝试使用本地端口转发来测试它ssh -L 8080:www.nytimes.com:80 127.0.0.1。但是,此命令提供的密钥指纹不是我执行时获得的密钥指纹ssh-keygen -l。即使我删除了我的 .ssh 目录,我仍然得到相同的指纹,这不是我用 .ssh 创建的指纹ssh-keygen。我的系统上还有另一个键吗?这个钥匙在哪里?如何选择此密钥供 openssh-server 使用?
可能的重复:
脚本如何检查它是否以 root 身份运行?
这是我一直很好奇的事情。我制作了很多小的 bash 脚本(.sh 文件)来完成我经常做的任务。其中一些任务需要以超级用户身份运行所有内容。我一直很好奇:是否有可能在运行所有内容之前在 BASH 脚本中检查脚本是否以超级用户身份运行,如果不是,则打印一条消息说You must be superuser to use this script,然后终止脚本本身。另一方面是我希望在用户是超级用户时运行脚本,而不是生成错误。
关于如何执行上述代码(if 语句等)的任何想法?
(引自聊天)
在启动板上有一个 PPA 用于我关联的 IRC 机器人项目的源包(因为它是发布之间内容的所有中间包,它被归类为“实验性”PPA)。问题:我已经为 lucid build 打包了这些东西。知道我如何能够创建相同的包装,除了为特立独行的包装,并将其放入与我放置 lucid 包装相同的 PPA 中吗?
我无法在 Ubuntu 12.04 64Bit 上安装 VMwarePlayer 4.0.3。对于 4.0.2 版,我找到了一个脚本,我必须运行该脚本来修补 VMware Player 才能使其在我的系统上正常运行,然后我可以安装 4.0.2。
版本 4.0.3 是否有类似的解决方案?
我正在使用 Ubuntu 12.04 并开始使用 zsh。我改变我的外壳的方式是
$ sudo chsh -s /usr/bin/zsh
Run Code Online (Sandbox Code Playgroud)
我更改了我的提示主题等,并开始了更改。当我执行 echo 时,$SHELL我可以看到 zsh 是我的 shell。但是当我打开一个新的终端时,bash 似乎是我的外壳。但是,何时su使用不同的用户并su返回 zsh 似乎是 shell。
请指教。
每次执行 apt-get upgrade 时都会出现以下错误:
GPG 错误:http ://nginx.org trusty Release:以下签名无效:KEYEXPIRED 1471427554
我只是通过将以下内容添加到我的 sources.list 以标准方式安装了官方的 nginx ppa
deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx
Run Code Online (Sandbox Code Playgroud)
这是他们最终有希望修复的错误,还是我必须从我的角度做些什么?
我最近在 Mac Book Pro 7,1 上安装了 Ubuntu 11.10。我安装了 NVIDIA 驱动程序 (285)。亮度键正在工作(F1 和 F2),我看到显示亮度的框,但它什么也没做。我可以在 NVIDIA X 服务器设置应用程序中更改亮度。如何在不卸载驱动程序的情况下使亮度正常工作?提前致谢。
我正在运行 Ubuntu 10.04.1 LTS 。我正在运行rkhunter来检查 rootkit。
rkhunter 抱怨以下隐藏文件和目录。我认为这些文件在我的系统上不是真正的问题,但是我如何检查这些文件是否是合法文件?
[07:57:45] Checking for hidden files and directories [ Warning ]
[07:57:45] Warning: Hidden directory found: /etc/.java
[07:57:45] Warning: Hidden directory found: /dev/.udev
[07:57:45] Warning: Hidden directory found: /dev/.initramfs
Run Code Online (Sandbox Code Playgroud)
更新
事实证明,这些目录在 /etc/rkhunter.conf 中被特别提及,这表明这是一个常见的 rkhunter 问题。从 rkhunter.conf :
#
# Allow the specified hidden directories.
# One directory per line (use multiple ALLOWHIDDENDIR lines).
#
#ALLOWHIDDENDIR=/etc/.java
#ALLOWHIDDENDIR=/dev/.udev
#ALLOWHIDDENDIR=/dev/.udevdb
#ALLOWHIDDENDIR=/dev/.udev.tdb
#ALLOWHIDDENDIR=/dev/.static
#ALLOWHIDDENDIR=/dev/.initramfs
#ALLOWHIDDENDIR=/dev/.SRC-unix
#ALLOWHIDDENDIR=/dev/.mdadm
Run Code Online (Sandbox Code Playgroud) 我现在在终端遇到这个问题一天了。我已经尝试修复阅读了很多指南,但什么也没有。我是 ubuntu 的新手,任何帮助将不胜感激。“14.04 升”
E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/cache/apt/archives/
Run Code Online (Sandbox Code Playgroud)
也有这个数据。
/var/lock
/var/cache/apt-xapian-index/index.1/flintlock
/var/cache/software-center/xapian/flintlock
/var/lib/alsa/asound.state.lock
/var/lib/apt-xapian-index/update-lock
/var/lib/dpkg/lock
/var/lib/dpkg/info/libfile-fcntllock-perl.list
/var/lib/dpkg/info/libfile-fcntllock-perl.md5sums
/var/lib/dpkg/info/liblockfile-bin.list
/var/lib/dpkg/info/liblockfile-bin.md5sums
/var/lib/dpkg/info/liblockfile1:i386.list
/var/lib/dpkg/info/liblockfile1:i386.md5sums
/var/lib/dpkg/info/liblockfile1:i386.postinst
/var/lib/dpkg/info/liblockfile1:i386.postrm
/var/lib/dpkg/info/liblockfile1:i386.shlibs
/var/lib/dpkg/info/lockfile-progs.list
/var/lib/dpkg/info/lockfile-progs.md5sums
/var/lib/dpkg/info/python-lockfile.list
/var/lib/dpkg/info/python-lockfile.md5sums
/var/lib/dpkg/info/python-lockfile.postinst
/var/lib/dpkg/info/python-lockfile.prerm
Run Code Online (Sandbox Code Playgroud)