「adduser」コマンドの「--disabled-login」および「--gecos」オプションは何を表しているのですか?


20

Ubuntu 12.04を実行して、プライベートgitサーバーをセットアップし、しばらく前にgitというグループを作成しました。今、私はgitlabをインストールするためのガイドに従っていますが、gitグループにユーザーを追加して作成することになると、すでに持っていることがわかりました。

コマンドは次のとおりです。

sudo adduser --disabled-login --gecos 'GitLab' git

Gitlabインストールチュートリアルから取得

そのコマンドを正しく理解したいと思います。私にとって、私はこのようなグループにユーザーを追加すると思った:

adduser user group

それで、何をし--disabled-login、何のために--gecos立つのですか?

回答:


24

それはすべてマニュアルページに書かれています!

ここに画像の説明を入力してください

Googleで検索したり、インターネットに接続したりするために、何かをインストールする必要はありません。ターミナルを開いて、まず次のコマンドを実行する必要があります。

man adduser

adduserコマンドのマニュアルページを開きます。

次に、そのマニュアルページタイプで:に/--disabled-login続けてEnterを押して、nを含むすべての出現箇所を見つけます--disabled-login。についても同じことを行い--gecosます。

少し運が良ければ、次のことがわかります。

--disabled-login
          Do not run passwd to set the password.  The user won't be able 
          to use  her  account until the password is set.

そして:

--gecos GECOS
          Set  the  gecos field for the new entry generated.  adduser will 
          not ask for finger information if this option is given.

gecosが実際に何であるか疑問に思う人のために、ウィキペディアは次のように定義しています:

gecosフィールド、またはGECOSフィールドは、Unixおよび同様のオペレーティングシステムの/ etc / passwdファイルのエントリです。通常、アカウントまたはそのユーザーに関する実際の名前や電話番号などの一般情報を記録するために使用されます。


2
いまいましいは、この種のマニュアルを知らなかった。ありがとうございます。
プライベート

39
実際、GECOSはマンページで本当にひどく説明されています。それが本当の名前、電話などを尋ね一部だen.wikipedia.org/wiki/Gecos_field
benjaoming

10
この答えは、gecosが何であるかを説明していません。私もこの情報を探してここに来ました。また、--disabled-loginが実際にログインを無効にするわけではないことも説明しています。パスワードによるログインを無効にするだけです。通常、証明書ベースのsshログインの証明書を設定するときに使用されます。
ジョンリトル

私は実際にGCOSシステムを昔に使用していたので、この分野を見ると、非常にオタクっぽい高校生でも気楽な思い出がよみがえります。:-)
fool4jesus

なんてひどい答えだ。GECOSオプションの形式がマンページで十分に説明されていなかったため、私は特にここに来ました。
ロード

0

--disabled-login、これは--disabled-passwordに似ていますおり、パスワードなしでユーザーアカウントを作成し、入力を求められないようにするために使用されます。これは、としてログインする試みを避けるためにあるのgitあなたのgitサーバー上に。この理由は、直接ログインする必要はなく、gitコマンドを介してのみ対話することになっているためです。

--gecosの後には、ユーザーに関する追加のコメントとして機能する5つのコンマ区切り値が続きます。値は次のとおりです。

  1. フルネーム
  2. 部屋番号
  3. 勤務先の電話
  4. 自宅の電話
  5. その他

任意の値を省略して終了をスキップすることができます。たとえば--gecos 'Donald Trump,3'、次のように動作します'Donald Trump,3,,,President'ます。ます。

この--gecosオプションを使用するように求められる主な理由は、これらの値のプロンプトを避けるためです。ここに個人データを入れないでください!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.