ホームページ » の仕方 » Ubuntuサーバーにユーザーを追加する

    Ubuntuサーバーにユーザーを追加する

    Ubuntu Serverは他のLinuxと同じようなもので、完全なマルチユーザー機能を備えており、どのサーバーでも共通のタスクはユーザーの追加です。.

    useradd

    useraddコマンドを使用すると、コマンドラインから簡単に新しいユーザーを追加できます。

    useradd

    このコマンドはユーザーを追加しますが、追加のオプションがないと、ユーザーにパスワードやホームディレクトリはありません。.

    注意: コマンドが見つからないというメッセージが表示された場合は、次のようにフルパスを使用してみてください。

    / usr / sbin / useradd

    ユーザーのホームディレクトリを設定するには、-dオプションを使用します。 -mオプションを指定すると、useraddは強制的にホームディレクトリを作成します。これらのオプションを使用してユーザーアカウントを作成してから、passwdコマンドを使用してそのアカウントのパスワードを設定します。 useraddコマンドで-pを使用してパスワードを設定することもできますが、passwdを使用してパスワードを設定することをお勧めします。.

    sudo useradd -d / home / testuser -m testuser

    sudo passwdテストユーザー

    これによりtestuserという名前のユーザーが作成され、/ home / testuserに自分のホームディレクトリが付与されます。新しいホームディレクトリ内のファイルは、デフォルトのホームディレクトリファイルを含む/ etc / skelフォルダからコピーされます。ユーザーにデフォルト値を設定したい場合は、そのディレクトリ内のファイルを変更または追加することによって行います。ユーザーの新しいホームディレクトリを見てみましょう。

    オタク@ ubuntuServ:/ etc / skel $ ls -la / home / testuser
    合計20
    drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34 .
    drwxr-xr-x 5ルートルート4096 2006-12-15 11:37…
    -rw-r-r-1 testuser testuser 220 2006-12-15 11:34 .bash_logout
    -rw-r-r-1 testuser testuser 414 2006-12-15 11:34 .bash_profile
    -rw-r-r-1 testuser testuser 2227 2006-12-15 11:34 .bashrc

    このディレクトリにはbashスクリプトがあることに気付くでしょう。すべての新規ユーザーにデフォルトのパスオプションを設定したい場合は、/ etc / skel内のファイルを変更して、useraddコマンドでこれらのファイルを作成します。.

    ユーザーを追加する

    adduserコマンドはuseraddコマンドよりもさらに簡単です。なぜなら、各情報を入力するように求められるからです。同じことをする2つの実質的に同じ名前のコマンドがあるのはちょっと面白いと思いますが、それはあなたにとってLinuxです。構文は次のとおりです。

    ユーザーを追加する

    例:

    オタク@ ubuntuServ:/ etc / skel $ sudo adduser thegeek
    パスワード:
    ユーザー 'thegeek'を追加しています…
    新しいグループ 'thegeek'を追加します(1004).
    グループ 'thegeek'を持つ新しいユーザー 'thegeek'(1004)を追加しています.
    ホームディレクトリ '/ home / thegeek'を作成する.
    '/ etc / skel'からファイルをコピーする
    新しいUNIXパスワードを入力してください。
    新しいUNIXパスワードを再入力します。
    パスワードが指定されていません
    新しいUNIXパスワードを入力してください。
    新しいUNIXパスワードを再入力します。
    passwd:パスワードを更新しました
    thegeekのユーザー情報を変更する
    新しい値を入力するか、デフォルトのENTERを押します。
    氏名[]:オタク
    部屋番号[]:0
    職場の電話番号[]:555-1212
    自宅電話[]:555-1212
    その他[]:
    情報は正しいですか? [y / N] y