LoginSignup
0
0

More than 3 years have passed since last update.

Linux ユーザー系コマンド

Last updated at Posted at 2020-10-15

ユーザーを変更したり、権限系のコマンド

rootユーザーに切り替え(カレントディレクトリはそのまま)
sudo su
rootユーザーに切り替え(rootユーザーのホームディレクトリへ移動)
sudo su -
ユーザーの所属グループを変更する
# 基本形

usermod オプション必須 グループ名 ユーザー名

# user1ユーザーのセカンダリーグループをにgroup1を追加する
usermod -a -G group1 user1
対象ファイルの所有権を変更する
chown 変更ユーザー名 対象ファイル

# グループ名も変更する場合

chown 変更ユーザー名:変更グループ名 対象ファイル

# ディレクトリの所有権を変更する場合

chown -R 変更ユーザー名 対象ディレクトリ
対象ファイルの扱える権限を変更する
chmod 権限 ファイル名

権限の表示方は2通り

パターン1 数字で表現

権限表現
1 実行権限のみ
2 書込権限のみ
3 実行+書込権限
4 読込権限のみ
5 読込+実行
6 読込+書込
7 読込+書込+実行
chmod 654 testfile.txt

ls -l
total 0
-rw-r-xr--  1 user  group  0 10 15 21:04 testfile.txt

※上記は権限は所持ユーザーが読込と書込できて、グループが読込と実行できて、その他は読込だけという権限に変更した場合。

パターン2 文字で表現

ユーザー表現
u → ユーザー
g → グループ
o → その他
a → 全ユーザー
権限表現
r 読込
w 書込
x 実行
変更表現
+ 現状から追加する
- 現状から削除する
= 直接結果を指定
例__全ユーザーを読込、実行権限有に変更する
# chmod a=rx testfile.txt
# ls -l
total 0
-r-xr-xr-x  1 user  group  0 10 15 21:10 testfile.txt
パスワードを設定、更新する
passwd ユーザー名 #ユーザー名を省略すると自身のパスワードを変更
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0