---
# System prepended metadata

title: ユーザーの設定
tags: [ArchLinux]

---

ユーザーの設定
===
###### tags:`ArchLinux`

ユーザー・グループの追加
---

新規インストールではrootユーザのみでセキュリティが危険なので、権限の少ない新規ユーザを新たに作成する。

### ユーザーの管理
始めにユーザーを追加したり、そのユーザーが権限を持てるようにする。
#### ユーザーを追加する
```zsh
useradd -m -G GROUPNAME -s /bin/bash USERNAME
```
- `-m` は`/home/USERNAME` を作成する。
- `-G` は追加するグループを指定する。wheelを指定すると、ユーザーにsudo権限が与えられる。
- `-s` はログインシェルのパスとファイル名を指定する。`/bin/bash`でBashをログインシェルに指定。指定されなかった場合、Bashがデフォルトで指定される。
#### パスワードの設定
```zsh
passwd USERNAME
```

#### ユーザーの所属グループの確認
```zsh
groups USERNAME
```

### グループの管理
ファイルの権限はグループごとに決まっている。どのグループがsudoを使えるかなどは、`/etc/sudoers`を確認するとグループの権限の編集などを行える。
#### グループの追加
```zsh
groupadd [group]
```
#### グループへユーザーを追加する
```zsh
gpasswd -a [user] [group]
```
#### グループからユーザーを削除
```zsh
gpasswd -d [user] [group]
```
#### グループの削除
```zsh
gorupdel [group]
```
#### wheelグループの設定
visudoを行い、wheelグループにsudo権限を与える。
```zsh
# visudo
```
```visudo
%wheel ALL=(ALL) ALL
```
