问题标签 [multiple-users]
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.
git - GitHub:Windows 上两个帐户的单独凭据
我最近创建了第二个 GitHub 帐户,将我的工作和私人项目分开(之前,我只有工作帐户)。我将 https 与 Windows 凭据存储结合使用。为了自动选择正确的帐户,我按照此处的建议将我的私人帐户信息~/.gitconfig
和工作帐户信息存储在其中。~/work/.gitconfig
不幸的是,当我尝试在我的私有存储库中推送更改时,我收到以下错误:
我将远程 URL 设置为git remote set-url origin https://privateuser@github.com/privateuser/privaterepo.git
喜欢这里建议的。推入我的工作回购仍然可以正常工作。当我输入git config user.name
我的私人/工作存储库时,我会分别得到我的私人/工作用户名 - 应该是这样。
新的私有存储库有什么问题?workuser
当我尝试推送到我的私人仓库时,为什么 git 仍然认为我是?它是否与我用来存储工作凭据的 Windows 凭据存储有关?它从来没有要求我的私人帐户的密码......
django - Django 身份验证总是返回无
发现了很多关于它的问题,但是找不到对我有帮助的东西。Settings.py 包含身份验证后端:
和身份验证用户模型:
用户模型继承自 AbstractUser 类:
然后从 User 继承了 3 类用户。我注册了客户:
当我通过激活链接激活用户时,一切正常。客户端是经过身份验证的用户。但是,当我只是尝试通过登录名和密码输入时,身份验证总是返回无:
我已经记录了返回所需客户端的 qs,用户名和密码也可以,但身份验证返回无。
我认为问题可能是客户端未正确注册。这是注册表格:
powershell - 搜索 Active Directory 并将多个组中的名称列表导出到 txt 文件以用于 powershell
我正在尝试创建一个简单的 PowerShell 脚本,该脚本将从文本文件中查看 Active Directory 组列表,然后在 Active Directory 中搜索组(无论类型如何),然后获取每个组中的成员列表,以及然后将每个用户的“名称”属性输出到输出文本文件。现在我几乎已经完成了除了最后一部分之外的所有事情。当它将名称输出到文本文件时,它只向文件输出一个名称,而不是其他 300。但是,如果我取消输出函数,脚本只会在控制台中输出我想要的所有名称。有人可以解释为什么我完成这项工作的方法不起作用吗?我真的很好奇为什么我不能以我想要的方式将输出定向到文件。此外,脚本正确循环所有内容,我知道它也找到了组(我知道这一点,因为当我查看文本文件时,我看到每个文件都有一个条目),但脚本会遍历前 8 个组并开始抛出错误声明它找不到它应该循环通过的特定组。但它已经找到了它们并且只为每个文件输出了一个条目。为什么是这样?
我对我的第一个问题的答案更感兴趣,因为脚本仍然执行它应该正确执行的操作。
所以,重申一下,我想知道为什么脚本只向文件输出一个名称,而它应该为每个组输出 300+ 个名称。
例如,输出总是如下所示:
姓名
最后,姓名1
什么时候应该:
姓名
最后,姓名1
最后,姓名2
最后,姓名3
最后,姓名4
最后,姓名5
等等等等等等
c# - 在c#中切换用户事件后跟踪当前活动的windows用户
我正在尝试监视计算机上当前用户的活动。
我有一个进程监控它需要监控的内容,并将其保存在用户进行活动的文件中。
目前,我将在该进程启动时拥有该进程的用户的名称保存在一个文件中,并且该进程在新用户登录时自动启动。因此,我可以处理在同一台机器上登录的不同用户。
当有 2 个或更多登录用户并且他们在没有注销的情况下被切换时会出现问题(现在我忽略了 RDP 登录的情况)。
我试过使用 SystemEvents.SessionSwitch 事件,但它没有给我新的活动用户,它只告诉我哪个用户不再活动。我想过有一个管理进程负责在切换用户后杀死并重新启动监视进程,但是该进程也不知道当前哪个用户处于活动状态。
如果有人知道如何跟踪活跃用户,我们将不胜感激。
谢谢
ansible - 在不同的主机上使用不同的 sudo 用户执行 playbook
主机列表中有两个主机 DEV 和 QA 主机
我需要使用 dev_sudo_user 执行 playbook 以用于开发环境和 qa_sudo_user 用于 QA 环境并行
库存详情
我能够得到一台主机的结果。我想要两个主机的结果
vbscript - 如何查找所有配置文件的所有快捷方式的所有目标路径?
我正在尝试收集所有用户(用户 y、x、z 和 public)的所有快捷方式信息。但是,目前我的代码只能搜索“Public”而不是“C:\用户”文件夹。
这是我正在使用的代码,但我需要它来搜索其他用户文件夹。
sql-server - 如何防止 SQL Server 中的多个用户表发生冲突?
我正在用 C# 创建一个调用多个存储过程的应用程序。其中一个存储过程创建一个表,其他存储过程查询该表。多个用户可以同时使用该应用程序。在这种情况下,使用相同的表名时,什么表适合防止数据冲突?
git - 多个用户(Windows)使用单个 git clone 文件夹的问题?
关于在多个用户之间共享一个 git clone 文件夹有很多问题,但一切似乎都是针对 Linux 的(下面有两个链接)。我有同样的问题,但对于 Windows 机器。我希望其他人已经做到了这一点,并有一个推荐的过程。
希望是由于每个用户都有自己的登录名,因此每个用户都将在 Windows 凭据管理器中拥有自己的凭据,并在自己的 .ssh 文件夹中存放密钥。如果每个用户都克隆了他们自己版本的存储库以进行工作,这就足够了。
但是,如果用户 A 克隆到目录并注销,然后用户 B 登录并尝试进行拉取(从远程获取/合并新提交),进行一些更改并将新更改推送到遥控器?我希望这能成功,每个用户都有单独的提交信息(作者信息)。
--shared
在这种情况下有用吗?有没有办法让 git 的全局配置(名称/电子邮件,对于每个登录名都不同)与用户 A 的信息(来自初始 git 克隆,在 .git/config 中)?这甚至可能吗?
[编辑]
添加有关用例的详细信息。这是评论中要求的。
我有一个构建过程,我用脚本自动化了相当多的过程。它需要正确配置的机器(多个编译器、补丁等)和几个第 3 方组件。构建包括克隆约 50 个不同的存储库、生成 makefile、make、make install(按照 repos 上的特定顺序),然后运行其他打包/构建步骤。这需要几个小时,乘以几个构建配置以进行干净构建。为了加快进程,脚本将生成启发式方法来识别链中的步骤是否需要运行(即,make 可以判断是否需要重新运行,但这无助于make install
或后续步骤)。最终结果是安装程序。我们对新版本进行了大约 6 个月的完全重建(我们可能会更新配置(编译器等)),并且有涉及更新和/或调整存储库子集(推送和拉取)的次要版本。脚本也可能需要修改,它们位于自己的 git 存储库中。
虽然脚本使我可以在不占用太多带宽的情况下完成任务,但我希望团队中的其他一些人能够运行这些步骤。困境就在这里。“简单”的解决方案是拥有一个共享帐户,但这实际上使 git 成为这个棘手的部分(ssh 密钥、github 令牌),并且还有许多其他缺点。保留此环境的多个实例,每个开发人员一个,将是“最好的”,但会产生同步机器环境的新问题。这也意味着一个开发人员不能通过为他们启动长时间运行的进程来“帮助”其他人(他们需要由每个不同的帐户/机器运行)。允许多个开发人员使用不同的帐户,但在同一台机器上和同一文件夹结构中工作似乎是最好的折衷方案。
实际上,真正的问题是构建环境。虽然有一些方法可以解决这个问题(厨师、工件存储库等),但在这种情况下,如果可能的话,手动设置构建环境和共享 git 存储库(git 的“特殊”使用)似乎是合理的。因此问题。
[/编辑]
java - 我可以在我的 java 程序中运行一个无限循环来检查第三方是否在数据库中做了一些更改
我正在用java设计一个程序并使用mysql作为数据库。该程序允许多个用户连接到数据库。
该程序的一个重要部分是立即更新用户,另一个人在特定表中进行了更改,这将使用户执行操作,因此更改将显示在他的最后。
我想在一个套接字上监听,但我无法解决多个用户的概念以及发送者将如何通知特定用户而不是整个组
这类似于短信
所以我要做的是运行一个每 10 秒运行一次的 while 循环,以稍微提高性能,并根据我用来登录的用户名检查表,这将得到我想要的,但我知道它是效率不高
有任何想法吗 ???
ms-access - MS Access 不适用于多用户
我有一个我创建的数据库作为一种实时虚拟客户端签入日志。它将存储在 Intranet 网络驱动器上。理论上,迎宾员可以将客户信息发回以供其他工作人员接收。这是通过一系列表单、表格和查询来完成的。当我自己在自己的机器上测试它时,打开迎宾员和接待表我可以在迎宾员上输入信息,单击操作按钮将其发送到表中,其中一个定时查询(保存在一个用 AutoExec 打开的隐藏表单中宏)拾取当前记录,然后将其显示在接收表单上。一切都很完美。唯一的问题是,当我尝试在多台计算机上对其进行测试时,迎宾员可以发回信息,它出现在桌子上,但接收表格永远不会填充。有什么想法可能会断开连接吗?
编辑我决定要取消隐藏的初始化表单,所以我重新组织了代码如下。当我自己在一台计算机上执行此操作时它仍然有效,但在另一台计算机上打开接收表仍然无法填充。
接待处 1