ID非公開さん
2021/7/13 12:30
3回答
linuxでディレクトリのパーミッションがroot権限にしか書き込み権限がない場合に、
linuxでディレクトリのパーミッションがroot権限にしか書き込み権限がない場合に、 rootユーザ以外のユーザで、 コマンドの前にsudoをつけると書き込むことはできますか? 試したらいい話なのですが、今試す環境がないので回答お願いします。
Linux系・65閲覧
ベストアンサー
echo 1 > /sys/block/sdd/device/delete みたいな操作でHDDを切り離す操作なんかだと sudo echo 1 > /sys/block/sdd/device/delete でやっても、管理者権限自体が無いとできないんですけどね。 sudoはechoコマンドにだけに適用され リダイレクトの先には、sudoの効果が届かないという認識ですが 正確な挙動がどうなっているのかは調べたことありません。 当然ながら、管理者権限が必要なディレクトリーなどで リダイレクトでlsやgrepなどの結果を保存しようとしても同様にだめで 保存先を、自分のホームディレクトリー下に指定するのが妥当です。
1人がナイス!しています