问题标签 [switch-user]

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 回答
665 浏览

sftp - 在 Windows SFTP 中使用 Sudo 切换用户?

我正在尝试使用 PuTTY SFTP 命令外壳在我的服务器上上传文件。我的队友一直在使用 Mac,Linux 是我们的服务器,所以他们有预定义的命令。

我在 Windows 上工作,需要执行以下操作(这些是 Mac 上用于 SFTP 的 ssh 命令):

请检查上面,如果有人可以帮助我在 Windows 中使用 PuTTY SFTP 解决相同的问题。

0 投票
1 回答
210 浏览

linux - fabric -- 切换用户后无法运行命令

我最近被介绍到织物并试图解决以下问题:

  1. 访问远程主机
  2. 苏根
  3. 执行命令,例如更改多个用户的密码
  4. 完毕! 请注意,我不能使用 sudo,也不能使用 root 直接连接到远程主机。我需要执行的命令只有在我明确将用户更改为 root 时才能执行。

我能够使用结构接近到达远程主机并使用一些命令的主要概念,但我遇到的问题是,一旦我切换到 root “su root”,除非我退出,否则我无法执行其余命令.

我试图接近的例子:

或类似的东西

在这两种情况下,一旦我输入了 root 密码,就不会执行任何操作,除非我退出回原始用户,否则我会恢复远程命令行。我很少看到关于使用“fexpect”作为提示的建议,但不确定这是否会有所作为。

我正在Linux环境中开发。

0 投票
1 回答
394 浏览

winapi - 显示 Windows 的用户切换屏幕

我想做(以编程方式,使用 WinAPI)与单击“开始”菜单中的“切换用户”时 Windows 所做的完全相同。即,要显示列出所有可用用户帐户的屏幕,您可以切换到另一个仍然像以前一样登录的帐户。据我所知,它被称为“快速用户切换”。我没有凭据,我的任务是让我的应用程序的用户使用他们自己的凭据切换到另一个帐户。

另外,有没有办法知道是否在开始菜单中启用了该选项?因为如果不是,我也不想在我的应用程序中显示该选项。

更新

我曾经用于::ExitWindowsEx()注销,但没有EWX_用于切换的标志。

问候,

0 投票
0 回答
296 浏览

spring - 成功用户打开弹簧安全后没有变化

我通过对 Config.groovy 的以下更改启用了用户切换:

在 gsp 上,我有以下内容:

当我进行切换时,我知道它可以工作,因为在我的日志中我得到:

然后应用程序将我重定向到我在 springsecurity.switchUser.targetUrl 上的 URL

到目前为止,一切都很好,但是我在我的应用程序上所做的仍然看起来像原始/模仿用户,而不像我切换到的那个

事实上,我还有另一个 gsp:

并且什么也没有显示。有任何想法吗?

0 投票
0 回答
912 浏览

asp.net-mvc - Windows 身份验证注销/SigninwithDifferent User

我在 ASP.NET MVC 中使用 Windows 身份验证。

我想注销?所以我研究并发现了以下内容

该代码基于反编译具有“以不同用户身份登录”功能的 Microsoft.TeamFoundation.WebAccess。

上面的代码可靠吗?以及如何在 response.clear 之后重定向到另一个页面,如注销成功?

0 投票
0 回答
62 浏览

windows - 有多少用户登录了计算机

假设当前有多个用户登录 Windows。比如说,user1 登录,然后切换 user 和 user2 登录,(不让 user1 注销)。我想创建一个始终在后台运行的脚本,该脚本在第五个用户执行“切换用户”后立即完全重启。

我应该使用哪种语言,我该如何开始呢?

0 投票
2 回答
1529 浏览

fosuserbundle - Symfony FOS 用户包 - 切换用户失败:“用户名“*”不存在。”

这确实是标题所说的 - 我无法弄清楚为什么用户切换不起作用。在我的 security.yml 我有:

调用网址

导致错误

但是,“testuser”是一个完全有效的用户,我可以在以标准方式登录时使用该用户正常登录。我在使用“_switch_user”调用 URL 时登录的用户确实具有“ROLE_ALLOWED_TO_SWITCH”角色 - 但这似乎不是问题。我被困在这里。任何提示都非常感谢。

编辑:

堆栈跟踪显示在“SwitchUserListener.php”中调用

失败并被捕获,导致给定的错误。

0 投票
0 回答
98 浏览

c# - c# AppBar切换用户

我正在使用 win32 调用(如SHAppBarMessage. 目前我通过这样做来处理这种行为:

事件处理程序有一些代码:

这适用于这种SessionSwitchReason.SessionUnlock情况,由用户锁定他们的机器然后解锁它触发。但是,当用户选择“切换用户”选项,然后稍后重新登录(触发SessionSwitchReason.ConsoleConnect案例)时,所有窗口都会不规律地移动,并且 AppBar 会移动到不正确的位置。

有没有人对此有见识或解决方法?处理停靠的功能类似于任何其他win32 wpf应用栏(例如

0 投票
1 回答
709 浏览

test-kitchen - InSpec + TestKitchen:如何代表特定用户执行命令?

我的厨师食谱为特定用户在本地安装 Ruby。我想编写一个 InSpec 测试来检查特定版本的 Ruby 是否可用以及是否在没有文档的情况下安装了 gem。

所以很明显,我需要以某种方式代表安装了 rbenv 的用户运行命令。我决定坚持下去sudo su -c。版本测试正常工作:

但是当我尝试安装 gem 时:

我收到一个错误:

错误:执行 gem 时 ...(Errno::EACCES)权限被拒绝 @ rb_sysopen - /apps/rbenv_user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.15.4 /.codeclimate.yml

我也尝试用su - user -c ...with替换runuser -l user -c ...它并导致相同的结果。

我不知道为什么会发生这种情况,以及作为其他用户我必须测试哪些其他选项。

0 投票
2 回答
728 浏览

bash - 如何将密码从文件传递给“su”命令?

如何从另一个文本文件将密码传递给 shell 脚本中的 su 命令。

password.txt 就像

shell脚本需要由用户gucq1运行

shell脚本就像

我需要使用与使用 (autoid) 登录不同的 id (gucq1) 运行此脚本。

我不想使用 SUDO,因为我无权访问它。