rbashLinuxで一時的にゲストユーザーを作成して作業に必要なコマンドのみ実行できるように制限したい場合があります。shellなら簡単にできるんですね。SHELL)https://linuxjm.osdn.jp/html/GNU_bash/man1/rbash.1.htmlbashをrbashとして起動するだけでコマンド制限が機能します。(Core)で検証してみました。rbashの作成bashにリンクを張ってrbashを作成します。/bin/bash/etc/shellsの編集/etc/shellsに/bin/rbashを追加します。/etc/shells/bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash/usr/sbin/nologin/bin/rbashユーザーの作成ユーザーを作成します。制限ユーザーが.bash_profileを変更できないようにオーナーをrootに変更します。/home/guest/.bash_profile.bash_profileを編集.bash_profileを編集してPATHを利用できるコマンドの保存場所に変更します。今回は/home/binにPATHを設定しました。historyでのコマンド実行日時の追加とプロンプトを変更しています。"ここでguestでログインしてテストしてみます。namesそれではguestでsshが実行できるように設定してみます。/bin/sshguestでsshを実行してみます。無事に他のLinuxサーバにログインできました。[command]ちょっとssh中継サーバを検討していたのでなかなか良い感じです。サラリーマン生活を辞めて独立。今年で17年目の生涯現役を目指す老眼SEこのサイトは気ままに備忘録として書き残しているもので、いかなる動作も保証するものではありません。