Bar Agent-T@たかし

Bar Agent-Tという架空のバーのオーナーです。

ch--- コマンドを触ってみた


どもども。


今日も今日とてぼやきます。

takatentandav1a.hatenablog.com

上記の続きです。

張り切っていきましょう。
(お布団に入りたい)

bunshou1.txtを今回いじっていくぞ。

まず、事前情報を確認。
今回はあえて出力コマンドに関して
下調べなしでやっていこう。
(調べるのが面倒なだけです)

root@takashi:/home/takashi#
root@takashi:/home/takashi# ls -l bunshou1.txt
-rw-rw-r-- 1 takashi takashi 30 Dec  2 03:40 bunshou1.txt
root@takashi:/home/takashi#


こいつらのどこが遷移していくか確認してみる。

chownコマンドを実施。
(コマンドの詳細は公式にて確認すべし‼)

root@takashi:/home/takashi#
root@takashi:/home/takashi# chown yakiimo bunshou1.txt
root@takashi:/home/takashi#
root@takashi:/home/takashi# ls -l bunshou1.txt
-rw-rw-r-- 1 yakiimo takashi 30 Dec  2 03:40 bunshou1.txt
root@takashi:/home/takashi#


takashi takashiがyakiimo takashiに遷移した。

次にchgrpコマンドを実施。

root@takashi:/home/takashi#
root@takashi:/home/takashi# chgrp yakiimo bunshou1.txt
root@takashi:/home/takashi#
root@takashi:/home/takashi# ls -l bunshou1.txt
-rw-rw-r-- 1 yakiimo yakiimo 30 Dec  2 03:40 bunshou1.txt
root@takashi:/home/takashi#


yakiimo takashiがyakiimo yakiimoに遷移した。

これで、ファイルの所有者やグループを
takashiさんからyakiimoさんに変更しました。

-rw-rw-r-- 1 takashi takashi 30 Dec  2 03:40 bunshou1.txt
-rw-rw-r-- 1 yakiimo yakiimo 30 Dec  2 03:40 bunshou1.txt


事前と事後での比較。

それでは、状態を戻しましょう。

root@takashi:/home/takashi#
root@takashi:/home/takashi# chgrp takashi bunshou1.txt
root@takashi:/home/takashi#
root@takashi:/home/takashi# ls -l bunshou1.txt
-rw-rw-r-- 1 yakiimo takashi 30 Dec  2 03:40 bunshou1.txt
root@takashi:/home/takashi#
root@takashi:/home/takashi#
root@takashi:/home/takashi# chown takashi bunshou1.txt
root@takashi:/home/takashi#
root@takashi:/home/takashi# ls -l bunshou1.txt
-rw-rw-r-- 1 takashi takashi 30 Dec  2 03:40 bunshou1.txt
root@takashi:/home/takashi#


これで事前の状態に戻りましたと。

次にパーミッションの設定をいじっていく。

再度事前情報を確認。

root@takashi:/home/takashi#
root@takashi:/home/takashi# ls -l bunshou1.txt
-rw-rw-r-- 1 takashi takashi 30 Dec  2 03:40 bunshou1.txt
root@takashi:/home/takashi#


chmod コマンドで
パーミッションを変更してみる。
666 という数字にしてみる (666、これって悪魔のs....)
では実践。

root@takashi:/home/takashi#
root@takashi:/home/takashi# chmod 666 bunshou1.txt
root@takashi:/home/takashi#
root@takashi:/home/takashi# ls -l bunshou1.txt
-rw-rw-rw- 1 takashi takashi 30 Dec  2 03:40 bunshou1.txt
root@takashi:/home/takashi#



以下抜粋した。

-rw-rw-r-- 1 takashi takashi 30 Dec  2 03:40 bunshou1.txt
-rw-rw-rw- 1 takashi takashi 30 Dec  2 03:40 bunshou1.txt


なんか変わりましたな。
rw- の数値に関しては二進数で変わるようだな。(茶番)

2進数で100なので、 デフォルトの数値に戻してみよう。
10進数にすると4になるかと、、、
実践。

root@takashi:/home/takashi#
root@takashi:/home/takashi# chmod 664 bunshou1.txt
root@takashi:/home/takashi#
root@takashi:/home/takashi# ls -l bunshou1.txt
-rw-rw-r-- 1 takashi takashi 30 Dec  2 03:40 bunshou1.txt
root@takashi:/home/takashi#


やはり想定通り。(茶番)

ちなみに1としてみたら、 どうなるでしょうか。。。

root@takashi:/home/takashi# ls -l bunshou1.txt
-rw-rw---x 1 takashi takashi 30 Dec  2 03:40 bunshou1.txt
root@takashi:/home/takashi#


xになりました。
こんな感じでパーミッションも変更できるんですな。
パーミッションの変更方法はほかにもあるようですな。

ってなわけで本日は以上。