僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
$ sudo ip link show sudo: ip: command not found
/etc/sudoers に"Defaults env_reset"を入れておくと、 このユーザのPATHにない/usr/sbin/ip も実行できた。
man sudoers して見たが、いまいちわかったような わからないような。
$ ls -l 合計 0 -rw-r--r-- 1 user group 0 2009-07-29 14:46 1 -rw-r--r-- 1 user group 0 2009-07-29 14:46 2 $ ls -l | awk '{print $NF}' 0 1 2
と同じ結果を、sudo の下で得ようとして、
$ sudo sh -c "ls -l | awk '{print $NF}'" 合計 0 -rw-r--r-- 1 user group 0 2009-07-29 14:46 1 -rw-r--r-- 1 user group 0 2009-07-29 14:46 2
などとやっても駄目。
試行錯誤の果てに、
$ sudo sh -c "ls -l | awk '{print \$NF}'"
0
1
2
ちとめんど。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。