問題タブ [passwd]
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.
linux - passwd コマンド linux
このような状況があります: 読み取り専用のファイル システム ベースの Linux を使用しています。ユーザーのパスワードを変更したいという問題があります。shadow ファイルと passwd ファイルを他のパーティションに移動したので、うまくやろうと思いました。はい、シャドウファイルを手で編集できるようになりました。しかし、passwd コマンドが機能しません。「passwd: パスワード ファイルの更新中にエラーが発生しました。」コマンドが機能し始める他のパーティションに移動する必要があるのは何ですか?
また、自分でパスワードを生成し、シャドウファイルを追加することも考えています。しかし、どうすれば MD5+salt を生成できますか? 私はopensslやmkpasswdを持っていません.md5sumしか持っていません.
passwd コマンドを修正する方法またはパスワードを生成する方法はありますか?
linux - Windows Server 2012 R2 NFS ID マッピング Linux クライアント
Ubuntu 12.04 マシンを Windows 2012 R2 マシンの NFS 共有に ID マップしようとしています。
限られた数の Ubuntu マシンがあり、すべて同じユーザーが使用しています。
次の下にファイルを作成するpasswd
と、マップを識別できると述べています。group
私はpasswd
次のようにしました:
グループ:
Windows マシンで、ユーザーがメンバーである UNIXuser グループを作成しました。
Windows イベント ビューア ( ServicesForNFS-Server\IdentitiyMapping
) には次のように表示されます。
linux - Linux passwd コマンド : 出力のフォーマット
ユーザーがpasswdを使用して透過的にパスワードを変更できるこのスクリプトがあります。スクリプト自体は root によって実行され、
スクリプトを起動する方法があまり安全ではないことはわかっていますが、それがその方法であり、その部分を変更する自由はありません。
私の問題は、呼び出されたときに passwd が次のように表示されることです。
ここで注意すべき点がいくつかあります。
- 2行で始まるのはなぜですか?最初は root が passwd を呼び出したときに表示され、2 番目は自分自身で passwd を呼び出したときに表示されるようです。説明の始まりでしょうか?
- これらのプロンプトからいくつかの単語を除外する必要があります。grep と seds を次々にパイプで組み合わせて使用することを考えましたが、ここにトリックがあります。最初の 2 行は stdout に出力されているようですが、他の行は stderr に出力されているようです。stderr を stdout にリダイレクトして処理しようとすると、何も表示されなくなります。
この状況に関する回答やヒントはありますか? どうもありがとう。
(ここで最初の質問ですので、お気軽にお問い合わせください。)
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
linux - openssl で MD5 ハッシュを生成するスクリプト
openssl
で使用するMD5 ハッシュを生成しようとしていますchpasswd
元。CSV ファイル:
私が作成したスクリプト:
ただし、このスクリプトから生成された MD5 を取得して chpasswd で使用しようとすると、機能しません。
このパスワードは失敗します
手動でスクリプトを使用せずにこれを実行しようとすると、次のように機能します。
encryption - EncFS extpass はどのように機能しますか
encfs や git などのプログラムには、外部アプリケーションを設定してパスワードを取得できるオプションがあります。
私の質問は 2 つあります。
- これらの外部プログラムに必要な特性は何ですか? つまり、なんらかの手段を使ってユーザーからパスワードを読み取ったら、呼び出し元のプログラムにどのように返す必要があるのでしょうか?
- これらのプログラムは、外部エージェントからパスワードをどのように読み取るのですか?