2022年2月8日
午前中
5時30分ごろ起床しました.朝早くからえらいです.早朝バイトを9時までこなし, 帰宅後は12時頃まで自宅でTwitterやらなんやらをしていました!!なんてこった!!カウチポテトまっしぐらです!!
生産的活動
「新しいLinuxの教科書」*1を手を動かしながら読み進めました. 学んだワードリスト ファイルのオーナー -lオプション rootユーザ rootグループ ユーザのグループ groupsコマンド ファイルのパーミッション ファイルタイプ
ファイルタイプの文字 | 表す意味 |
---|---|
- | 通常ファイル |
d | ディレクトリ |
l | シンボリックリンク |
ファイルモードは3文字ごとに[オーナー][グループ][その他のユーザ]に対するパーミッションを表す.
(例)
オーナー | グループ | その他のユーザ |
---|---|---|
rwx | r-x | r-x |
r, w, xはread(読み取り), write(書き込み), execute(実行)が許可されていることを表す.
-は許可されていないことを意味する.
ディレクトリのパーミッション ls -l
記号 | ディレクトリのパーミッションの意味 |
---|---|
r | 読み取り:ディレクトリに含まれるファイル一覧の取得(lsでファイルリスト表示可) |
w | 書き込み:ディレクトリの下にあるファイル・ディレクトリの作成・削除(ファイルの削除はファイル自身のパーミッションは関係ない) |
x | 実行:ディレクトリをカレントディレクトリにする |
chmodコマンド
chmod [ugoa][+-=][rwx] <filename>
記号 | 意味 |
---|---|
u | オーナー |
g | グループ |
o | その他のユーザ |
a | 上記のugoすべて |
+ | 権限を追加 |
- | 権限を禁止 |
= | 指定した権限と同じにする |
(例)
chmod u+w file.txt
上記ではオーナーに書き込み権限を追加している. 読み込み権限と実行権限は追加されていようがいまいがそのまま.
chmod go=rw file.txt
上記ではグループとその他のユーザの権限が何であろうとrw-になるように変更している. 読み込み権限と書き込み権限のみを設定している.
上記はchmodのシンボルモード.数値モードでは以下.
chmod <8進数の数値> <filename>
意味 | 数字 |
---|---|
r | 4 |
w | 2 |
x | 1 |
chmod 755 file.txt
4+2+1=7よりオーナーは読み書き実行可能.4+1=5よりグループとその他のユーザは読み込みと実行が可能.
スーパーユーザ(rootユーザ) su sudo 環境変数を引き継がないsu - スードゥー Permission denied /etc/sudoersファイル visudoコマンド プロセス ターミナルに接続していないプロセス デーモン psコマンド UNIXオプション BSDオプション ps シェルから見た処理の単位ジョブ パイプ ジョブはシェルごとにジョブ番号を持つ ctrl+Zでジョブの停止