Questions tagged «openbsd»

OpenBSD是一个BSD变体,重点关注安全性和代码正确性。

1
使用/ bin / sh将stderr和stdout都重定向到/ dev / null
我已经试过各种办法都重定向stdout并stderr以/dev/null没有任何成功。我几乎一生都在奔波,这是我从来没有遇到过的问题,但是在BSD中,我一度陷入困境/bin/sh。 我尝试过的 if ls ./python* 2> /dev/null; then echo found Python fi ...有效 如果没有Python,它将忽略ls的错误消息。但是,如果python.tgz存在的话,将输出如下所示的一行: # ./test.sh ./python-2.7.3p1.tgz 我试过了: if ls ./python* &> /dev/null; then echo found Python fi 和 if ls ./python* 2>1 > /dev/null; then echo found Python fi 和 if ls ./python* > /dev/null; then echo found Python …

9
如何在OpenBSD,NetBSD和FreeBSD上应用更新?
我使用OpenBSD已经有一段时间了。但是,我要做的就是从一个发行版转到下一个发行版,始终只是在进行更新。我配置了系统,使其可以作为我的路由器和防火墙,并且可以很好地工作。但是我从不更新软件包。我所要做的只是转到下一个版本。 来自Linux世界,我习惯于每周应用几次更新。但是如何在* BSD上执行此操作?-还是这不是* BSD哲学的一部分?

3
一个应该如何在OpenBSD上设置全盘加密?
与dm-cryptLinux 下类似,有没有在OpenBSD下设置全盘加密的首选方法? 我正在寻找全盘加密,就好像有人要窃取我的笔记本一样,他们可能会访问存储在其中的数据。另一个原因是我并不总是在笔记本旁边,因此有人可能会损害我的上网本的完整性。这是两个使我相信全盘加密对我很重要的主要问题。

3
简而言之,OpenBSD的承诺是什么?
可有人请说明,对于一个非程序员,但它的人,有什么承诺? 例如:有一个程序,例如:“ xterm”。保证书如何使它更安全?它承诺在程序代码内部,还是在操作系统本身外部? 承诺在哪里?是在程序代码中吗?还是操作系统具有只能调用xy syscall的二进制文件列表?
18 security  openbsd 

4
如何向QEMU guest虚拟机(OpenBSD)发送关闭事件?
我仅使用虚拟化将OpenBSD安装到裸机上,并且在安装过程中,未配置对串行端口的重定向,因此,我最终使系统运行,但无法登录并进行清理关掉。 kvm -m 6144 -smp 4 -drive file=/dev/sda,if=ide \ -drive file=/dev/sdb,if=scsi -drive file=/dev/sdc,if=scsi \ -cdrom install52.iso -boot d -nographic 如何向该会话发送关闭事件?AFAIK,Ctrl- a x如此处所示,否则a pkill kvm不会执行干净关机。 另外,如何从-nographic模式切换到-curses模式?
15 openbsd  kvm  qemu 

3
如何在OpenBSD中使用pf阻止滥用IP地址?
从nginx日志中我们可以看到,有一个IP地址正在处理令人讨厌的事情。 我们如何才能通过pf命令将其阻止,然后在以后永久使用/etc/pf.log?我们如何才能阻止x.x.x.x/24该IP?例如:1.2.3.4 更新:不,看起来OpenBSD在/ etc中没有允许/拒绝文件。而AFAIK最好的建议是使用pf来阻止滥用IP地址。 # cd /etc # ls -la|egrep -i 'deny|allow' # uname -a OpenBSD foo.com 5.4 GENERIC.MP#0 amd64 #
13 openbsd  pf 

4
在DEC VAX上使用Unix?
我刚刚购买了带有内置CDROM和带有磁带存档驱动器的辅助SCSI存储模块的DEC VaxStation 4000 90型。我认为它可以正常运行,尽管我还不能对其进行测试,因为我仍然没有可用的终端或显示器。我可以获得VT-520终端和键盘,并且还将尝试使用BNC连接器恢复单独的,现已失效的Radius显示器,并且我相信能够以绿色进行同步(不幸的是,有人尝试将该显示器转换为标准VGA连接,但遭到屠杀它在过程中)。我对Linux相当满意,过去在FreeBSD和Solaris上也玩了一些。我过去从未使用过VMS。这是我第一次使用VAX计算机。 我有几个问题: 在VAX上安装哪个Unix版本?最初的UC Berkeley BSD Unix?OpenBSD的?NetBSD?Ultrix是否可以获取合法副本?AT&T Unix吗?出于情感上的原因,我可能更喜欢安装某些版本的原始UC Berkeley BSD(1980年代Bill Joy / Marshall Kirk McKusick Era),但无论哪种安装方式,它都比原始BSD更新(从1991年开始生产)更容易安装。 Unix版本。我会称之为怀旧,除非我从未使用过原始的BSD Unix!如果要运行,则应考虑使用某些版本的AT&T Unix。 VAX是否有FreeBSD版本? 如果在机器的4个硬盘驱动器(机器中的2个硬盘和辅助SCSI存储模块中的每个硬盘)上安装了功能正常的VMS,是否可以在Unix和VMS之间进行双重引导? 我想我可以在该系统上运行某些版本的Emacs,它不一定是最新版本。从历史上看,Vi在这台计算机上可能更正确,但我更喜欢Emacs。 有什么建议或想法吗? 我的手机可能比这种“微型计算机”具有更多的计算能力以及更多的存储和存储空间,我是一名业余爱好者。我希望使用该系统进一步探索BSD Unix(可能还有AT&T Unix)并在其上进行一些C编程。我预计将完全从命令行工作。我可能还会在某个时候探索VMS。
12 freebsd  openbsd  bsd  netbsd  vax 

5
防止USB外置硬盘进入休眠状态
有谁知道是否有一种优雅的方式告诉外部USB驱动器在一段时间不活动后不停止旋转?我见过基于cron的解决方案,该解决方案每分钟都会写入一个文件,但是没有什么闻起来像unixey一样优雅。我必须发出一个hdparm或scsi命令(通过OpenBSD中的sd驱动程序访问usb驱动器),以告诉该驱动器不休眠。恐怕这可能是机箱控制器内置的功能,因此除了将驱动器从机箱中取出并直接放入机器中之外,没有什么可以改变的,但是我想我会问,机缘巧合。 理想情况下,我正在寻找OpenBSD解决方案,但我知道还有其他问题/问题,因此将考虑使用任何解决方案作为答案。


2
OpenBSD:如何遵循-current?
这个问题与此类似,但更具体。 我有一台-stable稳定的OpenBSD机器,我想开始跟随-current。我知道从一个版本到另一个版本的升级过程。如何从发行版转到最新快照?我可以简单地从最新快照的bsd.rd引导并遵循升级过程,但是“升级前步骤”和“配置步骤”呢?从-stable到最新快照时有什么要应用的吗? 当我得到一个当前系统并且想要再次更新它时,该怎么办?我应该从源代码构建还是再次使用最新快照的bsd.rd?无论如何,如上面的链接中所述,是否涉及任何“配置步骤”?
10 openbsd 


2
条件表达式中“ set -e”下“ eval”的行为
考虑命令 eval false || echo ok echo also ok 通常,我们希望它能够执行该false实用程序,并且由于退出状态为非零,因此可以执行echo ok和echo also ok。 在所有的类POSIX我用贝壳(ksh93,zsh,bash,dash,OpenBSD的ksh,和yash),这是发生了什么,但事情变得有趣的,如果我们能set -e。 如果set -e有效,则执行时,OpenBSD sh和kshshell(均从派生pdksh)将终止脚本eval。没有其他外壳可以做到这一点。 POSIX说特殊的内置实用程序(例如eval)中的错误应导致非交互式外壳终止。我不确定执行是否false构成“错误”(如果确实如此,它将独立于set -e活动状态)。 解决此问题的方法似乎是将evalin 放在子shell中, ( eval false ) || echo ok echo also ok 问题是,是否应该在POSIX正确的shell脚本中执行此操作,还是在OpenBSD的shell中出现错误?另外,上面链接到的POSIX文本中的“错误”是什么意思? 额外的信息:OpenBSD Shell将 在命令中echo ok使用和不使用两者set -e eval ! true || echo ok 我的原始代码看起来像 set -e if eval "$string"; …
10 posix  openbsd  eval 


3
OpenBSD上的Dropbox
有没有人成功安装Dropbox并在OpenBSD上正确运行dropbox(FreeBSD也对我有用。)?我是从源代码构建的,一切都可以正常安装,但是当我尝试启动它时: $ python /usr/bin/dropbox start Starting Dropbox... The Dropbox daemon is not installed! Run "dropbox start -i" to install the daemon $ ssh root@localhost root@localhost's password: <snip> # python /usr/bin/dropbox start -i Starting Dropbox... Dropbox is the easiest way to share and store your files online. Want to learn more? …
10 openbsd  dropbox 

2
OpenBSD:定义新的回送接口
我的OpenBSD 6.1中需要一个环回接口,其IP地址为127.0.0.2。 我可以使用以下命令手动创建它: ifconfig lo1 127.0.0.2 为了在启动时拥有它,我只是将该命令插入/etc/rc.local。 我研究了一种更标准的方法来完成此操作,但未成功。 /etc/rc.local插入它也意味着我在启动过程中只有那个接口。 如何以更简洁的“ OpenBSD”方式进行配置?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.