タグ付けされた質問 「openbsd」

OpenBSDは、強力なセキュリティとコードの正確さを重視したBSDバリアントです。

1
/ bin / shを使用して、stderrとstdoutの両方を/ dev / nullにリダイレクトします
私は両方をリダイレクトする方法のすべての種類試してみましたstdoutとstderrすると/dev/null任意の成功なし。私はこの問題を経験したことのないほぼすべてのライフランbashを持っていますが、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でフルディスク暗号化を設定する好ましい方法はありますか? 誰かが自分のノートブックを盗んだとしても、そこに保存されているデータにアクセスする可能性があるため、フルディスク暗号化を探しています。もう1つの理由は、私は常にノートブックの隣にいるわけではないため、誰かがネットブックの完全性を危うくする可能性があるからです。これらは、フルディスク暗号化が私にとって重要であると信じさせる2つの大きな問題です。

3
OpenBSDの誓約とは何ですか?
プログラマーではないがIT担当者のために、誓約とは何ですか? 例:プログラムがあります。例: "xterm"。誓約はどのようにそれをより安全にすることができますか?それはプログラムのコード内で誓約しますか、それともOS自体の外で誓いますか? 誓約はどこですか?プログラムのコードにありますか?または、OSにはxyシステムコールのみを呼び出すことができるバイナリのリストがありますか?
18 security  openbsd 

4
QEMUゲスト(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 このセッションにシャットダウンイベントを送信するにはどうすればよいですか?私の知る限り、Ctrl- ここにa x示すように、または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にallow / denyファイルがないようです。また、不正なIPアドレスをブロックするための最良のアドバイスはpfを使用することです。 # cd /etc # ls -la|egrep -i 'deny|allow' # uname -a OpenBSD foo.com 5.4 GENERIC.MP#0 amd64 #
14 openbsd  pf 

4
DEC VAX上のUnix?
内蔵CDROMとテープアーカイブドライブを備えた補助SCSIストレージモジュールを備えたDEC VaxStation 4000モデル90をピックアップしました。まだ機能している端末またはモニターがないため、まだテストできませんが、機能していると思います。私はVT-520端末とキーボードを手に入れることができ、BNCコネクタを備えた別個の現在機能していないRadiusモニターを復活させようと試み、緑色で同期する機能を信じていますその過程で)。私はLinuxにかなり慣れており、過去にFreeBSDとSolarisで少し遊んでいます。過去にVMSを使用したことがありません。私がVAXコンピュータで作業するのはこれが初めてです。 少し質問があります: VAXにインストールするUnixバージョンはどれですか?オリジナルのUC Berkeley BSD Unix?OpenBSD?NetBSD?Ultrixは、合法的なコピーを入手できますか?AT&T Unix?感情的な理由で、元のUCバークレーBSD(1980年代のビルジョイ/マーシャルカークマッキューシック時代)のいくつかのバージョンをインストールすることを好むかもしれませんが、マシンは元のBSDよりも新しい(1991年に生産が開始された)よりインストールが簡単です。 Unixバージョン。オリジナルのBSD Unixを使用したことがないのを除いて、私はそれを郷愁と呼ぶでしょう!もう1つの考慮事項は、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コマンドが必要です(USBドライブはOpenBSDのsdドライバーを介してアクセスされます)。これはおそらくエンクロージャ内のコントローラに組み込まれている機能であるため、ドライブをエンクロージャから取り外して直接マシンに配置することを除いて、それほど変更することはできないと思いますが、私は尋ねると思いました、オフチャンス。 理想的には、私はOpenBSDソリューションを探していますが、同じ問題を抱えている他の人がいることを知っているので、すべてのソリューションが回答として考慮されます。

1
OpenBSDでSpectreおよびMeltdownカーネルメモリリークのCPUバグを緩和するにはどうすればよいですか?
カーネルメモリリークのIntelプロセッサ設計の欠陥によりLinux、Windowsの再設計が強制される そして サイドチャネルで特権メモリを読み取る 最近のニュースでは、人々はカーネルメモリリークのCPUバグについて読むことができました。 OpenBSDを使用している場合、どうすれば自分を守ることができますか?または、OpenBSDは影響を受けませんか?

2
OpenBSD:-currentをフォローするには?
この質問は、に似ているこのいずれかが、より具体的な。 私は-stable OpenBSDマシンを持っていて、-currentをフォローしたいと思っています。あるリリースから別のリリースへのアップグレード手順について知っています。リリースから最新のスナップショットに移動するにはどうすればよいですか?最新のスナップショットのbsd.rdから起動してアップグレード手順に従うだけですが、「アップグレード前の手順」と「構成手順」はどうなりますか?-stableから最新のスナップショットに移行するときに適用するものはありますか? -currentシステムを入手し、それを再度更新したい場合、どのような手順ですか?ソースからビルドするか、最新のスナップショットのbsd.rdをもう一度使用する必要がありますか?いずれにせよ、上記のリンクのように、関連する「構成手順」はありますか?
10 openbsd 


2
「X Windowsシステムを実行する予定はありますか?」OpenBSDをインストールするときに何をしますか?
OpenBSD 5.1をインストールするとき、私は質問を受けました: Do you expect to run the X Windows System? 「はい」と言った場合、インストーラはシステムにどのような変更を加えますか?Xウィンドウが何であるかは知っていますが、使用する予定があるかどうかをインストーラが知りたがっている理由がわかりません。それは私の答えに基づいてどういうわけかXを有効/無効にしますか?
10 security  x11  openbsd 

3
OpenBSD上のDropbox
OpenboxでDropboxdを適切に実行して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
条件式の「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とkshシェル(どちらもから派生pdksh)は、の実行時にスクリプトを終了しますeval。他のシェルはそれを行いません。 POSIXは、特殊な組み込みユーティリティ(などeval)のエラーにより、非対話型シェルが終了するはずであると述べています。実行がfalse「エラー」を構成するかどうかは完全にはわかりません(もしそうなら、それはset -eアクティブであることとは無関係です)。 これを回避する方法evalは、をサブシェルに置くことです。 ( eval false ) || echo ok echo also ok 問題は、POSIXに準拠した正しいシェルスクリプトでそれを実行する必要があるかどうか、またはOpenBSDのシェルのバグかどうかです。また、上記にリンクされているPOSIXテキストの「エラー」とはどういう意味ですか? 余分な情報:OpenBSDシェルは 、コマンドのecho ok有無にかかわらず両方を実行しますset -e eval ! true || echo ok 私の元のコードは次のようになりました set -e if eval "$string"; then echo …
9 posix  openbsd  eval 

2
OpenBSD:新しいループバックインターフェイスの定義
OpenBSD 6.1に、IPアドレス127.0.0.2のループバックインターフェイスがもう1つ必要です。 次のコマンドで手動で作成できます。 ifconfig lo1 127.0.0.2 そして、起動時にそれを使用するために、そのコマンドをに挿入しました/etc/rc.local。 私はそれを行うためのより標準的な方法を研究しましたが、成功しませんでした。 で、それを持って/etc/rc.localも、私は唯一の後半、ブートプロセス中にそのインターフェイスを持っていることを意味し。 クリーンな「OpenBSD」の方法でそれをどのように構成できますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.