Gridberry
製品

Linuxフォルダのユーザー権限付与をステップバイステップで

01

Gridberryは、管理しているサーバーでコマンドを実行し、すべての結果をカードで表示することで、Linuxフォルダのユーザー権限付与を支援します。アカウント作成、グループメンバーシップ、sudoルールをカバーし、[Ask first]モードでは、ファイルやアカウントを変更するアクションが承認されるまで実行されません。

01

コマンドの実行

Shellは、選択した環境でコマンドを実行し、実際の終了コードを報告します。

02

ファイルの編集

edit_fileは作業フォルダ内のファイルを変更し、承認するための差分を表示します。

03

Ask first(確認後実行)

[Ask first]モードでは、何かが変更されるすべてのアクションを、実行前に承認します。

エージェントの機能

サーバーへの接続方法

GridberryはWindows 10/11で動作し、SSH経由でLinuxシステムにアクセスするか、PC上のWSL内で動作します。Shellコマンドはその環境で実行され、ファイルツールはチャットの作業フォルダで機能します。ホームラボ、仮想マシン、テストマシンなど、マシンが所有しているか、管理権限を持つ限りすべて対応します。エージェントは正確なコマンドと変更内容を提示し、[Ask first]モードでは承認を待ちます。

4つのタスク、開始から完了まで

特定のタスク用のユーザーを作成

異なるタスクに異なるユーザーアカウントを使用することでタスクを分離し、アカウントから始めましょう。GridberryはShellでadduser deployerを実行し、システムはホームフォルダを作成し、パスワードを要求します。その後、id deployerを実行してユーザーIDとグループを表示します。同じホームフォルダを持つ2番目のユーザーアカウントを要求する人もいますが、1つのフォルダの共有グループの方が監査が容易です。変更前に/etc/passwdをバックアップしてください。[Ask first]モードでは、作成ステップを承認し、その後、無害なコマンドでログインをテストします。adduserが名前が既に存在すると報告する場合、カード内のメッセージを読み、別の名前を選択してステップを再実行してください。http_getで取得できるシステムのマニュアルページには、システム間で異なるオプションがリストされています。

グループにフォルダへのアクセス権を付与

検索「add permission to user linux」は通常、グループメンバーシップとフォルダの適切な権限という1つの回答に行き着きます。GridberryはShellでls -ldでフォルダを表示し、グループにchgrpを提案し、権限にchmod g+rxまたはg+rwxを提案し、chmod 777は行いません。承認前に各コマンドをカードとして確認できます。その後、同じls -ldの出力で新しいグループと権限が表示されます。カードはシステムが報告した内容を表示するため、意図された内容ではない点に注意し、2つの出力を自分で比較してください。chgrpまたはchmodカードでゼロ以外の終了コードが発生した場合、変更は計画通りに行われませんでした。元に戻すには、最初のls -ldの出力で記録された以前のグループと権限を設定します。

グループ経由で管理者を追加

sudoに関する一般的な質問は、ルールを編集するかグループを使用するかです。多くのシステムでは、一部のシステムではsudo、他のシステムではwheelと呼ばれる1つの管理者グループのメンバーが、管理者としてコマンドを実行できます。Gridberryはusermod -aGでユーザーを追加し、idでグループをリストします。ルール自体を変更する必要がある場合は、edit_fileは構文チェックを行わないため、visudoを自分で実行します(visudoは保存前に構文をチェックします)。実行中は2番目の管理者セッションを開いたままにしてください。[Plan only]がここで役立ちます:エージェントはステップを計画として記述し、何も実行しないため、[Ask first]に切り替えて実行する前に、同僚がそれを読むことができます。

権限拒否エラーを修正

ユーザーがsudoは実行できるが、フォルダでまだ権限拒否エラーが発生する場合、まず2つの原因を確認します。新しいグループメンバーシップは次のログイン後にのみ適用され、フォルダのグループに必要な権限がない場合があります。GridberryはShellでidとls -ldを実行し、2つの出力でどちらの原因が適用されるかを示します。その後、chmod g+rxなどの1つの変更を提案し、[Ask first]モードで承認を待ちます。失敗したアクションを再実行し、結果を読み取ってください。エラーが継続する場合、カード内の正確なメッセージを読み(通常はアクセスを拒否するパスを指定)、そのパスでls -ldを実行して所有者とグループを確認します。

Gridberryがやらないこと

Gridberryはホスト型サービスやプラグインではありません。Shell、Web、SSHは1つのフォルダに限定されないため、Gridberryはあなたのファイル、PC、アクセス権を持つサーバーのみに meant です。コマンドや分析が正しいことを保証するわけではありません。また、バックアップ、2番目の管理者セッション、または承認前にすべての差分とすべてのコマンドカードを自分でレビューすることを置き換えるものではありません。

Windows用Gridberry

テストサーバーで試す

Gridberryをダウンロード ↗