アフィリエイト広告を利用しています

2020年02月05日

OpenBSD: doas コマンド, Syncthing の自動起動, 日本語入力

VirtualBox 上の OpenBSD の環境設定をいくつか行った.

● doas コマンド

root 権限での操作を行う場合は sudo(8) を利用していたのだが, OpenBSD では doas(1) というコマンドが提供されていることを知った. OpenBSD 5.8 から導入されたようだ.
Everything that is wrong with sudo, and how I'm planning to fix it を読むと, パッケージのインストール時など, 一時的に root 権限が必要な場合 (つまり日常の作業でおそらく root 権限が必要になる最も一般的なケース) において sudo を置き換える目的で作成されたコマンドである. sudo は機能が豊富過ぎるので, 本当に細かなシステム管理作業を行う場合に限定するほうがシステム的により安全と判断されたようだ.

次のような設定を行う. manpage の記述にしたがって /etc/doas.conf というファイルを作成して

permit persist setenv { -ENV PS1=$DIAS_PS1 } :wheel

と書く. これでグループ `wheel` に属するユーザーが, 他のユーザー (例えば root) の権限でコマンドを実行することができるようになる.
setenv { ... } はその際に要求されるパスワード入力のためのプロンプトの指定, persist は一度 doas に対してパスワードを与えて実行した後しばらくの間, doas をパスワード入力無しで実行できるようにする設定である.

● Syncthing の自動起動

ホストの macOS との間でファイル共有を行うために Syncthing というオープンソースのソフトウェアを使っているが, これをシステムのブート時に自動的に起動するようにする.

そのための /etc/rc.d/syncting というスクリプトが用意されている.
Starting Syncthing Automatically: Linux の記述を参考に設定を行った.

次のように /etc/rc.conf.local ファイルを編集する.

$ doas rcctl syncthing status on
$ doas rcctl set syncthing user sokohiko
$ doas rcctl syncthing flags "-no-browser -home=/home/sokohiko/.config/syncthing"

この操作により /etc/rc.conf.local に以下の記述が追加されて OpenBSD のブート時に syncthing デーモンが自動起動するようになる.

pkg_scripts=syncthing
syncthing_flags=-home=/home/sokohiko/.config/syncthing
syncthing_user=sokohiko

Syncthing は同期の速度が遅いのが気になるがもう暫く使ってみる.

● 日本語入力

OpenBSD パッケージとして IBus と IBus 用の SKK エンジンが用意されているのでこれらをインストールする.

$ doas pkg_add -v ibus ibus-skk

設定ファイル (とりあえず ~/.xsession) に次の記述を追加する.

Xim=`which ibus-daemon`
XimArgs="--xim"
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
[ -x $Xim ] && $Xim $XimArgs &

これで IBus による SKK 入力が可能になる.
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

この記事へのトラックバックURL
https://fanblogs.jp/tb/9612367

この記事へのトラックバック
ファン
検索
<< 2024年10月 >>
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
最新記事
最新コメント
眼科の定期検査 〜 散歩 by コトタマ (02/15)
眼科の定期検査 by 三文字寄れば文殊のヒフミヨ (09/21)
本を読んで過ごす by 底彦 (12/13)
本を読んで過ごす by ねこ (12/12)
数学の計算をする by 底彦 (12/04)
タグクラウド
カテゴリアーカイブ
仕事(59)
社会復帰(22)
(43)
コンピューター(211)
(1417)
借金(8)
勉強(13)
(12)
数学(97)
運動(8)
日常生活(1386)
(203)
健康(36)
読書(20)
プロフィール

ブログランキング・にほんブログ村へ
にほんブログ村
にほんブログ村 メンタルヘルスブログ うつ病(鬱病)へ
にほんブログ村
にほんブログ村 科学ブログ 数学へ
にほんブログ村
にほんブログ村 IT技術ブログ プログラム・プログラマーへ
にほんブログ村