奇妙な質問かもしれませんが、よく聞いてください
ファイルがあるとしましょう。
-rwxr-w--- user3 user2 4095 somefile
今私はuser2
シェルにいます(そうですか?)。 viエディタでこの「somefile」を実行すると、この一部のファイルがに属していると思います。したがって、vimでいくつかのコマンドラインを実行すると、シェルuser3
になります。 Executeuser3
コマンド?
ベストアンサー1
いいえ、vim
ユーザーIDを設定しません(つまり、有効なユーザーIDを変更しません)。 vimでコマンドラインを実行すると、次のようなシェル(つまり単語)が表示されますuser2
。
ただし、このファイルを編集するには、次の手順を実行する必要があります。
- ユーザーになる
user3
- 所定の位置にあるグループ
user2
、単にuser2であるだけでは十分ではありません。
visudoを実行すると、rootとしてシェルを実行できるバグがRedhat 4.xにありました(またはそれでもそうです)。 visudoを実行するにはsudoersにいる準備ができている必要があるため、これはマイナーなバグです。