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

Linux で細かいことごとに「sudo」を書かなくて済むようにする方法はありますか?

2 つの選択肢が思い浮かびます:

<オール>
  • chown を使用して、必要なディレクトリを所有します :

    sudo chown your_username directory 
    

    (your_username をユーザー名に置き換え、ディレクトリを目的のディレクトリに置き換えます。)

  • 他にできることは、自分が何をしているのかを知っている限り、ルートとして作業することです . root do を使用するには:

    sudo -s
    

    sudo を入力しなくても、何でもできます。 すべてのコマンドの前。


  • 一般的に言えば、システム全体に影響を与えるようなことをしていない限り、常に自分のユーザーとして作業してください。

    Web サーバーに配置したいファイルがある場合は、自分のユーザーとして作業し、sudo を使用します。 ファイルシステムのWebサービス領域にファイルをドロップします。通常、これはインストール スクリプトによって実行され、sudo -u webmaster install-webserver-files のようなものを実行します。 、またはそれ以上 sudo -u webmaster git update (または選択したバージョン管理システム)。

    開発サーバーで作業していて、ファイルにすぐにアクセスできるようにしたい場合は、Web サーバー領域にディレクトリを作成し、所有するか、少なくとも書き込み可能にします。その 1 回の操作の後 (sudo chown … または sudo -u webmaster setfacl … )、日常の操作に昇格した特権は必要ありません。

    複数のユーザーにディレクトリへの書き込みを許可したり、所有者以外の複数のユーザーや複数のグループに異なる権限を与えたりすると便利な場合があります。アクセス制御リストは、この機能を提供します。サーバー上の共有ディレクトリのアクセス許可の問題またはバックアップ スクリプトのアクセス許可の問題を参照してください。


    はい。root としてログインすると、スーパー ユーザーのアクセス制御が可能になります。
    Windows と同じ概念で、管理者を使用して端末にログインできます。


    Linux
    1. 非ルート プロセスを Linux の特権ポートにバインドする方法はありますか?

    2. Linux で現在の rpath を検査する方法はありますか?

    3. Linux で C を使用してディレクトリが空かどうかを確認する

    1. 初心者向けのLinuxcdコマンドチュートリアル(8例)

    2. Linux 用のスタンドアロン Flash Player はありますか?

    3. Linux サービス:サービス用の GUI はありますか?

    1. すべてのユーザーに必要な20のLinuxコマンド

    2. Linux –エントロピー品質を測定するためのツール?

    3. Linux用の11の最高のCADソフトウェア