Questions tagged «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数据库以我的名字显示更改。 稍后,我将复制数据库,以便整个房子都可以访问它。我的妻子使用办公室计算机,她总是以我的名字登录。我可能会对其进行设置,以便它自动签入修改过的文档……最好以她的名字。 最终,我可能会在Linux计算机上以另一个用户名使用它。 有什么方法可以修改用户环境以更改Subversion调用您的用户名?我希望像设置SVN_USERNAME='Mark'这样的东西会被覆盖,但是通常会得到名称。 更新:看起来--usernameMichael所引用的标志确实可以更改所报告的名称"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命令(并且不希望有一个),但是我希望有一种更好的方法可以解决到目前为止我在Terminal(在OS X上)尝试过的方法: svn log --quiet | grep "^r" | awk '{print $3}' svn log --quiet --xml | grep author | sed -E "s:</?author>::g" 这两种方法每行都会给我一个作者姓名,但是它们都需要过滤掉大量的额外信息。他们也不会处理同一作者姓名的重复副本,因此,对于很少有作者进行的大量提交工作,网络上存在大量冗余。通常,我只是想看到唯一的作者用户名。(实际上,有时候可以推断每个作者的提交计数可能很方便,但是即使在这些情况下,最好还是发送汇总数据来发送。) 我通常使用的是仅客户端访问,因此svnadmin命令的用处较小,但如果有必要,我可能会在绝对必要或效率更高的情况下向存储库管理员提出特别要求。我正在使用的存储库有成千上万的提交和许多活跃的用户,我不想给任何人带来不便。

4
在Ansible中,如何获取运行Ansible用户名称的变量?
我正在编写一个部署过程的脚本,该过程采用运行ansible脚本的用户的名称(例如tlau),并基于该用户名和当前日期/时间在远程系统上创建一个部署目录(例如tlau-deploy-2014-10) -15-16:52)。 您会认为这在很多事实中都是可用的(例如LOGNAME或SUDO_USER),但是这些都被设置为“ root”或用于ssh进入远程系统的部署ID。这些都不包含本地用户,即当前正在运行ansible进程的用户。 如何编写脚本以获取运行ansible进程的用户的名称并在我的剧本中使用它?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.