このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
playground:dancho:memo [2020/12/16 09:40] dancho |
playground:dancho:memo [2021/01/09 14:37] (現在) |
||
---|---|---|---|
行 25: | 行 25: | ||
</ | </ | ||
- | ※ 実行していることは[[ubuntu: | + | ※ 実行していることは[[os:ubuntu: |
行 67: | 行 67: | ||
< | < | ||
- | # useradd -m -d [Homeディレクトリフルパス] [ユーザー名] -s /bin/bash | + | # useradd -m -d /home/[ユーザー名] [ユーザー名] -s /bin/bash |
</ | </ | ||
行 137: | 行 137: | ||
# systemctl restart sshd.service | # systemctl restart sshd.service | ||
</ | </ | ||
+ | |||
+ | ===== グループ作成・メンバー追加 ===== | ||
+ | ==== グループ作成 ==== | ||
+ | |||
+ | < | ||
+ | # groupadd [グループ名] | ||
+ | </ | ||
+ | |||
+ | グループを作成する。 | ||
+ | |||
+ | < | ||
+ | # cat /etc/group | ||
+ | </ | ||
+ | |||
+ | これでグループ作成されたことを確認する。 | ||
+ | |||
+ | ==== ユーザーをグループに追加 ==== | ||
+ | |||
+ | < | ||
+ | # gpasswd -a [ユーザー名] [グループ名] | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | # id [ユーザー名] | ||
+ | </ | ||
+ | |||
+ | これでユーザーのグループ設定状況がわかる。 | ||
+ | |||
+ | < | ||
+ | # cat /etc/group | ||
+ | </ | ||
+ | |||
+ | グループの所属メンバーが分かる。 | ||
+ | |||
+ | ==== ユーザーをグループから除外 ==== | ||
+ | |||
+ | < | ||
+ | # gpasswd -d [ユーザー名] [グループ名] | ||
+ | </ | ||
+ | |||
+ | これでユーザーがグループから除外される。 | ||
+ | |||
+ | ==== ユーザー作成時にサブグループも登録 ==== | ||
+ | |||
+ | < | ||
+ | # useradd -m -d / | ||
+ | </ | ||
+ | |||
+ | ユーザーを作成すると同時に、グループにも登録される。 | ||
+ | |||
+ | ===== SSHアクセス禁止 ===== | ||
+ | |||
+ | < | ||
+ | # emacs / | ||
+ | </ | ||
+ | |||
+ | 以下の部分を書き換える。 | ||
+ | |||
+ | < | ||
+ | # Subsystem sftp / | ||
+ | Subsystem sftp internal-sftp | ||
+ | </ | ||
+ | |||
+ | 以下の部分を最後の行に追記する。 | ||
+ | |||
+ | < | ||
+ | Match Group [グループ名] | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ChrootDirectoryに設定されたパスがルートフォルダになる。\\ | ||
+ | そのフォルダは、所有者がrootで権限が755に設定されていること。 | ||
+ | |||