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

umask 077 の欠点?

022で便利に。 077 は便利ではありませんが、状況と使用プロファイルによっては、sudo を使用するよりも便利かもしれません。 .

sudo のように 、これから得られる実際の測定可能なセキュリティ上の利点は、あなた自身とユーザーに与える苦痛のレベルに比べれば取るに足らないものです。コンサルタントとして、私は sudo に関する私の見解を軽視されてきました 数々のsudoの突破に挑戦 セットアップに 15 秒以上かかったことはありません。あなたの電話。

umask について知る 良いですが、「完全な朝食」ではコーンフレークが1つだけです。おそらく、「デフォルトの構成をいじる前に、その一貫性をインストール間で維持する必要があり、文書化して、愚かではない人々に正当化する必要があります。これは何を買うつもりですか?私?」

umask は、個々のユーザーがシェル初期化ファイル (~/.bash* )、そのため、umask を簡単に強制することはできません。 .それは単なるデフォルトです。言い換えれば、それはあなたをあまり買っていません。


最も明白な欠点は、他のユーザーがそれらにアクセスすることを期待して、共有ディレクトリにファイル/ディレクトリを作成し始める場合です。

もちろん、すべてのユーザーが共有する必要のある作業を行う前に、正しい umask を設定することを忘れないようにするだけです。

もう 1 つの注意点 (実際にはマイナス面ではありませんが、一度認識すれば) は、ローカル プログラム、Ruby gem、python 卵 (明らかに OS がパッケージを管理するわけではありません) のインストール、構成ファイルの作成などの sudo を開始するときです。 /P>

umask は sudo セッションによって継承されるため、ルートのみが作成したファイル/ディレクトリにアクセスできるため、問題が発生します。 sudo は、umask を希望どおりに自動的に設定するように構成できます。この質問は、superuser.com で取り上げられています。


Linux
  1. Debian10にApacheをインストールする

  2. Linuxでpipを使用してすべてのユーザーにモジュールをインストールするには?

  3. su - ユーザー対 sudo su - ユーザー

  1. LinuxのUmaskとは

  2. `alias Sudo !!`の方法は?

  3. CentOSでsudoユーザーを作成する

  1. Ubuntuでsudoユーザーを作成する

  2. sudo:コマンドが見つかりません

  3. Ansible:パスワードなしの sudo