常にルートパスワードでログインせずに /var/www ディレクトリの下のファイルを編集するには、どのような方法が最適ですか? ...sudo -i モードでない限り、スクリプトをまったく編集できないためです。
答え1
使用しているユーザーを、ファイルを所有する Apache または同等のグループに追加します。そのようなグループが存在しない場合は、作成します。
答え2
必要なコマンドは次のとおりです。
ユーザー グループにユーザーを追加する:
sudo adduser username groupname
しかし、私は root 以外の権限を持つユーザーを持つことは好きではありません。 sudo コマンドを使用するだけで十分だと思います。 ログインせずにファイルを編集したり、root として何かを行うには、次のようにするだけです。
sudo vim /var/www/index.html
これにより、ユーザーとしての権限は保持されますが、そのファイルを編集できるようになります。
ユーザーとグループについて知っておく必要のあるすべての情報へのリンクはここにあります。
https://help.ubuntu.com/8.04/serverguide/C/user-management.html