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 と同じ概念で、管理者を使用して端末にログインできます。