|
|
|
システムユーザー追加方法 [アーカイブ]
以下の情報はリファレンス目的の為に残してあります。専用サーバーでは100%のルート権限を持って頂きますので、全て各社/各自にて自由に設定頂くことになります。
UNIX専用サーバーにシステムユーザー、いわゆるFTP/SSH1/SSH2にアクセスできるユーザーを追加するには、ROOT権限でシェルにアクセスして、コマンドから行ってください。
コマンドはいたって簡単です。ここでは、追加するユーザー名がspencerでグループ名がnetworkだとして説明いたします。
1. グループが追加されているかどうかを確認します。システムユーザーはなるべく全員同じグループにする事を推奨しています。
同じグループにすると、各システムユーザーのHOMEディレクトリのパーミッションを701にする事で、別ユーザーが自分のHOMEディレクトリにアクセスできなくなります。
セキュリティ上この方法を推奨しております。
cat /etc/group
すでにnetworkが追加されている場合はそのままステップ2に進みます。networkがない場合は、
/usr/sbin/groupadd network
このように打ち込み、グループを追加します。
2. グループが追加されていることを確認しましたので、今度はユーザーを追加します。
/usr/sbin/useradd -g network -d /home/spencer -s /bin/bash spencer
これで/home/spencerにspencerが追加されます。useraddコマンドは
/usr/sbin/useradd -g [グループ名] -d [HOMEディレクトリまでのパス] -s [シェル] [追加するユーザー名]
このように利用します。
3. 最後にパスワードを設定します。パスワードは
passwd [ユーザー名]
と打つことでアップデートできます。パスワードをアップデートしたらユーザーのHOMEディレクトリのパーミッションを701に変更し、
同時にpublic_htmlというディレクトリを作っておくといいでしょう(例: /home/spencer/public_html )。ROOT権限でpublic_htmlを作成した場合は、
ディレクトリのオーナーシップを変更する事を忘れてはいけません (例: chown spencer.network /home/spencer/public_html)。 これでこのシステムユーザーはFTPやSSH1/SSH2からアクセスできるようになります。
追加したユーザーディレクトリにVirtualHostを追加したい場合はApacheの設定を参照してください。
|
|
|
|
|
|
|