GNU/Linux >> Linux の 問題 >  >> Linux

ファイルパーミッションの「s」属性はどういう意味ですか?

この質問にはすでに回答があります :ls -laの「s」と「S」の違いは何ですか?

(5つの回答)
5年前に閉鎖されました。

次の2行を比較してください:

-rws---r-x 1 root root 21872 2009-10-13 21:06 prg1 

-rwx---r-x 1 root root 21872 2009-10-13 21:06 prg2 

prg1のsetuidビットを実行しますか 、「その他」の読み取りビットと実行ビットとともに、すべてのユーザーがroot権限で実行できることを意味しますか? prg2 また、「その他」の読み取りと実行がありますが、setuidビットが設定されていないため、root権限がなくても、どのユーザーでも実行できますか?

承認された回答:

正反対です。sudoを使用したり、rootに切り替えたりする必要はありません。実行可能ファイルが自動的に実行します。


Linux
  1. Linux –ファイルパーミッションビットの後のドットはどういう意味ですか?

  2. シェルスクリプト行の最後にあるアンパサンドとはどういう意味ですか?

  3. Psの出力にはどういう意味がありますか?

  1. `file`によって報告されたインタプリタは何を参照していますか?

  2. Exec 3とは何ですか?

  3. `chown Root.root $ file`はどういう意味ですか?

  1. Xevからのこの出力はどういう意味ですか?

  2. 構造体の変数名の前のドットは何を意味しますか?

  3. Linuxカーネルコードで__initはどういう意味ですか?