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になりました。
こんな感じでパーミッションも変更できるんですな。
パーミッションの変更方法はほかにもあるようですな。
ってなわけで本日は以上。