問題タブ [etcpasswd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3472 参照

linux - ユーザーグループ情報は Ubuntu のどこにどのように保存されますか?

ミラーの質問: https://unix.stackexchange.com/questions/217300/where-how-is-user-group-information-stored-in-ubuntu。(回答が得られたらそのうちの 1 つを削除します)


/etc/group/etc/passwdの 2 つの場所が可能です。

command: を使用するadduser [username] [groupname]と、ユーザーがグループに追加され、ファイル/etc/groupが更新されます。

ただし、ファイル/etc/passwdは更新されません。コマンドを使用して自分が属しているグループを確認すると、ファイルgroupsに記載されているグループしか表示passwdされないため、この結果に基づいてユーザーはグループに追加されません。


よくわかりません。

  1. /etc/passwdグループ情報を、 および/etc/groupそれぞれにストーリー化することの意味は何ですか?
  2. なぜファイルadduserのみを更新するのgroupですか?
  3. passwdコマンドでファイルにグループを追加する方法は?
  4. groupsがグループ情報をpasswdファイルから返すのに、ファイルから返さないのはなぜgroupですか?

ありがとう。

0 投票する
1 に答える
5498 参照

linux - /etc/passwd と /etc/shadow がマウントされている Docker コンテナに新しいユーザーを追加できない

問題の例:

passwd を使用すると、同様の問題が発生します。

ubuntuイメージを使用してみましたが、同じ問題が発生します。

passwd ファイルと shadow ファイルをコンテナー内から手動で編集できます。

次の 2 台のマシンで同じ問題が発生しています。

ホスト OS: CentOS 7 - SELinux 無効
Docker バージョン: 1.8.2、ビルド 0a8c2e3

ホスト OS: CoreOS 766.4.0
Docker バージョン: 1.7.1、ビルド df2f73d-dirty

また、GitHub で問題を開いた: https://github.com/docker/docker/issues/16857

0 投票する
0 に答える
224 参照

linux - Linuxでグループの説明とその他のグループ情報を割り当てるにはどうすればよいですか

質問: /etc/password にはユーザー用のコメント フィールドがあります。これは、他の目的に使用できる変数のカンマ区切りのリストを許可するため、優れています。/etc/group はそうではないので、グループの説明と追加情報をどこに保存できますか。

バックグラウンド: 基本的に、posix パーミッションを使用してボリュームを共有できるカスタム ファイル サーバーがあります。また、ボリュームの削除、ユーザーやグループの追加など、さまざまなことを行うためのカスタム Web ベース GUI もあります。これはアプライアンス (cisco ACS がアプライアンスであるように) であり、ライブ Web ページではありません。私は基本的に、Web ベースの GUI と POSIX のユーザー管理を同じものにしようとしています。カンマ区切りのリストがあるので、必要なものを提供する必要があります(これはユーザー用ですが、グループ用ではありません)。これはアプライアンスであるため、これらの希望を通り抜けます。そのため、アプライアンスが「ユーザー」に対して実際に行うことはすべてシステム ファイルを介して処理され、GUI はそのデータを提供して「管理者」を許可するだけです。変更します。GUI とバックエンドの間にデータベースがありますが、全体的なアーキテクチャは OS から情報を取得し、GUI がアクセスする DB に提供します... 20,000 行以上のコードがこの哲学を使用しているため、それを維持したいと思いますGUI に固有の設定であっても、ユーザーとグループの管理。

0 投票する
2 に答える
890 参照

linux - パスワードファイル内の正確な単語をgrepする必要がありますが、2つの応答が返されます

パスワードファイルを解析するためにgrepを使用しています。

私が使うとき

2 つの応答が返されましたが、一意の応答
avahiavahi-autoipd
返す方法が見つかりませんでした。

このコマンドは、名前 ( avahi) が実際には変数である、より大きなスクリプトの一部です。

これは、名前がrpcandの場合に機能しrpcuserます。だから私はそれが名前のダッシュ()と関係があると推測しています-.

実際のコード:

スクリプトはシャドウ ファイルを調べて、パスワードを持たないユーザーを探します。次に、結果を passwd ファイルと比較して、それらのアカウントのどれが/bin/falseまたはに設定されているかを見つけます/sbin/nologin。残りは、パスワードが設定されていないがシステムで許可されている実際のユーザーです。