su rootなしで/ rootにあるファイルが存在するかどうかをどうやってテストできますか?

su rootなしで/ rootにあるファイルが存在するかどうかをどうやってテストできますか?

私のオペレーティングシステムはUbuntu 14.04 LTSです。ファイルを受け取り、/root/1.txtファイルに対する読み取り権限がない「yu」を使用してログインしました。

コードを使用するとif [ -e /root/1.txt ]false が返されます。私はこれを使用してsu - rootユーザーを変更し、正しい結果を得ることができることを知っています。

私の質問は:そうでなければどうすればいいですかsu - root?この状況を解決する方法はありますかsudo

この状況を解決しました。test

sudo test -e /root/1.txt &&echo "the file is exist" ||echo "the file isn't exist"

ベストアンサー1

いいえ

/root/世界中で読むことができない良い理由。ファイルを使用する必要がある場合は、別の場所に置いてください。

おすすめ記事