シェルとコマンド
パスの展開ができない時がある、という疑問
例えばsudoでコマンド実行したときになぜか文字列が展開されていない気がする
ワイルドカードの展開をするのが、シェルなのかコマンドなのかによって挙動が変わる
シェルはrootの読み取り権限がないので展開しない
コマンドはrootから実行しているので読み取り権限があり展開できる
Ubuntuはいけるのかもしれない、、、上の記事はCentOSだった。
確かに仕事でログ調べるときはそういう挙動だったはずなのでまた調べることにする
https://gyazo.com/d4c1a268bb565d313e065992d9da66ba
Ubuntuでrootで700のテキストファイルを用意したら読み込みや書き込みはできなかったが、ファイルの存在は確認できた
仕組みとしては