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

非ログイン ユーザーを作成するにはどうすればよいですか?

次のコマンドを使用できます:

useradd -r subversion

詳細については、次のコマンドでマニュアル ページを確認してください:

man useradd

このドキュメントには、目的に合わせて使用​​できる次のフラグがあります。

-r, --system                  create a system account

-r フラグはシステム ユーザーを作成します - パスワード、ホーム ディレクトリを持たず、ログインできないユーザーです。


-M を使用できます ホームディレクトリが作成されないようにするためのスイッチ (大文字であることを確認してください):

useradd -M subversion

次に、アカウントをロックしてログインできないようにします:

usermod -L subversion

adduser を使用してシステム ユーザーを作成する別のソリューション :

adduser --system --no-create-home --group yourusername

--group を削除できます グループ yourusername と --no-create-home が必要ない場合 このユーザーのホームが必要な場合。

コメントで py4on が言及しているように、一部のシステムでは --disabled-login を使用する必要がある場合があります このユーザーのログインを無効にするためのオプション。ただし、これは Debian ではデフォルトの動作のようです。

ユーザーの数値 ID はシステム アカウントのものになることに注意してください。 --uid を使用して uid を修正できます ただし、オプションです。

最後に、一部のシステム (Fedora など) では adduser に注意してください。 useradd へのシンボリックリンクです 、この場合、この回答は無効です。


Linux
  1. RockyLinux8でSudoユーザーを作成する方法

  2. Pythonを使用してLinuxでユーザーを作成する方法

  3. 追加の root ユーザーを作成するには?

  1. DebianでSudoユーザーを作成する方法

  2. Ansibleを使用してLinuxユーザーを作成する方法

  3. スクリプトを使用して crontab を作成する方法

  1. (どのように) 通常の (root 以外の) ユーザーとして tmpfs を作成できますか?

  2. LinuxでIDでユーザー名を検索するにはどうすればよいですか?

  3. sftp 専用のユーザーを作成するにはどうすればよいですか?