タグ付けされた質問 「username」

12
Pythonで現在のユーザー名を取得するポータブルな方法はありますか?
現在のユーザーのユーザー名をPythonで取得するポータブルな方法はありますか(つまり、少なくともLinuxとWindowsの両方で機能する方法)。それは次のように機能しos.getuidます: >>> os.getuid() 42 >>> os.getusername() 'slartibartfast' 私はぐるぐる回って決定的な答えを見つけられなかったことに驚きました(おそらく、私はただひたすらググっていたかもしれませんが)。PWDのモジュールは、たとえば、Linuxがこの下を達成するための比較的簡単な方法を提供していますが、それはWindows上で存在しません。一部の検索結果では、Windowsでのユーザー名の取得が特定の状況(Windowsサービスとして実行されている場合など)で複雑になる可能性があることが示唆されましたが、確認はしていません。


13
Subversionでは、ログイン名以外のユーザーになれますか?
Subversion変更が表示される名前を変更する方法を教えてください。 使い始めたばかりですSubversion。私は現在、妻の名前で常にログインしているXPラップトップのバージョン管理コードにそれを使用しています。Subversion DBに私の名前で変更を表示してほしい。 後で、DBを複製して、家全体からアクセスできるようにします。妻はいつも私の名前でログインしているオフィスのコンピューターを使用しています。変更されたドキュメントを自動的にチェックインするように、おそらく彼女の名前で設定します。 最終的には、Linuxマシンから別のユーザー名で使用することになるでしょう。 ユーザー環境を変更して、Subversionが呼び出すユーザー名を変更する方法はありますか?私SVN_USERNAME='Mark'はオーバーライドするような設定のようなものを期待しますが、通常は名前を取得します。 更新:--username Michaelが言及したフラグは"svn stat"、ローカルファイル:リポジトリであっても、によって報告される名前を変更するように機能するようです。また、スティッキーなので、次のコマンドで指定する必要はありません。私は再起動さえしました、そしてそれはまだ"--username"私の前回のブートからの値を使いました。

2
GitHubアカウントのユーザー名を変更する
GitHubでアカウントのユーザー名を変更したいのですが、方法がわかりません。これはまったく可能ですか?明確にするために、私はgitリポジトリのuser.nameパラメータではなく、実際のGitHubアカウントのユーザー名について話している。
121 github  username 

8
Javaでログインユーザー名を取得する
Javaでユーザー名/ログイン名を取得するにはどうすればよいですか? これは私が試したコードです... try{ LoginContext lc = new LoginContext(appName,new TextCallbackHandler()); lc.login(); Subject subject = lc.getSubject(); Principal principals[] = (Principal[])subject.getPrincipals().toArray(new Principal[0]); for (int i=0; i<principals.length; i++) { if (principals[i] instanceof NTUserPrincipal || principals[i] instanceof UnixPrincipal) { String loggedInUserName = principals[i].getName(); } } } catch(SecurityException se){ System.out.println("SecurityException: " + se.getMessage()); } 私が取得SecurityException私はこのコードを実行しようとします。誰かが私が正しい方向に進んでいるかどうか教えてください、そして私が問題を理解するのを助けてください。
92 java  username 

8
すべてのSubversionコミット作成者のユーザー名のリストを取得するにはどうすればよいですか?
SVNリポジトリ全体、または特定のリソースパスの一意のコミット作成者のリストを取得する効率的な方法を探しています。私はこれに特化したSVNコマンドを見つけることができませんでした(そしてそれを期待していません)が、ターミナル(OS X上)でこれまでに試したものよりも良い方法があるかもしれないと思っています: svn log --quiet | grep "^r" | awk '{print $3}' svn log --quiet --xml | grep author | sed -E "s:</?author>::g" これらのいずれかを使用すると、1行に1人の著者名が表示されますが、どちらもかなりの量の追加情報を除外する必要があります。また、同じ作成者名の重複を処理しないため、少数の作成者による多くのコミットの場合、ネットワーク上に大量の冗長性が流れます。多くの場合、私は一意の作成者のユーザー名を見たいだけです。(実際には、各作成者のコミット数を推測するのが便利な場合もありますが、そのような場合でも、代わりに集計データを送信した方がよいでしょう。) 私は通常、クライアントのみのアクセスを使用svnadminしているため、コマンドはあまり役に立ちませんが、必要に応じて、厳密に必要な場合やはるかに効率的な場合は、リポジトリ管理者に特別なお願いをすることができます。私が使用しているリポジトリには、何万ものコミットと多くのアクティブユーザーがいるので、誰にも迷惑をかけたくありません。

5
ansibleを実行しているユーザーの名前を持つ変数を取得するにはどうすればよいですか?
Ansibleスクリプトを実行しているユーザーの名前(例:tlau)を取得し、そのユーザー名と現在の日時(例:tlau-deploy-2014-10)に基づいてリモートシステム上に展開ディレクトリを作成する展開プロセスのスクリプトを作成しています-15-16:52)。 これはAnsibleファクト(LOGNAMEやSUDO_USERなど)で利用できると思われるかもしれませんが、これらはすべて「root」またはリモートシステムへのsshに使用されているデプロイメントIDのいずれかに設定されています。これらのいずれにも、現在ansibleプロセスを実行しているローカルユーザーは含まれていません。 Ansibleプロセスを実行しているユーザーの名前を取得してプレイブックで使用するスクリプトを作成するにはどうすればよいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.