廃棄物B

参考になりません!!!!!!

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 だと対象のディレクトリに存在するファイルとサブディレクトリのパーミッションが表示されるのでディレクトリそのもののパーミッションを出力してほしいときは-dオプションを付ける。ファイルのパーミッションと意味が少し違う。

記号 ディレクトリのパーミッションの意味
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でジョブの停止

  • 新しいLinuxの教科書~p.175
  • 感想:俺は生産性皆無の温室効果ガス排出マシーンであった。