(2021/11/27)本記事は「シェルでGUIダイアログ! CLIとGUIの架け橋となるZenityの使い方」へ移動した。
一般的なユーザアカウントでは、テキストログインをしたときにシェル(GNU/Linuxでは多くの場合bash)が起動し、そのユーザの権限で任意のコマンドを実行できるようになる。 もし、運用上の事情により特定のユーザに限られた操作だけができるようにしたいということがある場合、以下の2つを行う必要がある。 特定の操作だけができるようなプログラム(各種スクリプト含む)を作成し、実行属性を付けて配置しておく(かつ、そのユーザからはそれが書き込めないようにする) ログインシェルをそのプログラムの場所に指定 認証後シェルに入る設定のままでシェルの初期化ファイルからプログラムが自動起動されるようにしても、それが終了するとシェルに戻るので、その対処ができていないといけない。それよりはログインシェル自体を変えたほうがやりやすい。 以下、例として、/usr/local/bin/customshellというファイ
(2021/9/29)本記事は「bash,dash,zshのreadコマンドと行ごとの読み込み処理(while read)」へ移動した。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く