问题标签 [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.
bash - 用于添加用户名、密码和多个组的 BASH 脚本
假设:
我有一个名为users.txt的文件
代码
我希望能够添加一堆用户来进行 samba 共享。我有一个完整的用户列表要输入。我主要在团体方面遇到困难。
两个最大的问题是,如何将组作为一个字符串以及如何加密密码。
我已经阅读了这个网站上的所有教程,但没有一个是有效的。
简单易懂的代码真的很有帮助。谢谢。
更新完成的工作示例
android - 在 OSX 上使用个人学生登录的计算机实验室环境中安装 Android Studio
我在主管理员账户上安装了Android Studio,包括使用sdk manager下载所有合适的sdk、工具等,并进一步安装genymotion。一切都设置好后,该计算机被映像并部署到实验室的 36 台计算机上。以主管理员身份登录时一切正常,但显然 Android Studio 喜欢将内容保存在用户的个人库中,因此没有正确设置其他用户的环境。
我尝试将 Android 文件夹从 /Users/main/Library 复制到 /Users/main/Shared 文件夹,但我似乎无法避免必须通过设置向导并下载最新的 API(我没有想要课程)。
实验室的工作方式是我们为每个学生提供网络帐户。任何学生都可以访问任何计算机并以标准用户身份登录,但对某些系统首选项的访问权限有限。如果学生要切换计算机(我确实希望他们这样做,因为他们应该全年与不同的合作伙伴一起工作),我不希望他们必须重新下载我们将要使用的两个 API 的所有 sdk 工具使用 (19 & 21)。
仅将每个人都以主管理员身份登录并不是一个理想的解决方案的原因是学生将无法访问包含个人文件存储的网络驱动器。
有没有办法为多个用户帐户设置 Android Studio,其中一些具有管理员权限,另一些具有标准用户权限?该实验室包含 36 台运行 Yosemite 的 2013 年 iMac。
php - 如何将发送到同一ip下的两台计算机的信息分开
我正在尝试使用 PHP 制作购物车系统。我的购物车系统允许用户将产品添加到他们的购物车并将其保存在那里,而无需登录(作为访客),只需参考用户 IP。你们中的一些人已经知道这是怎么回事。
现在让我们考虑两个不同的人在两台不同的计算机上从同一个网络(使用相同的 IP)连接并尝试访问我的购物车系统。第一个人将产品添加到购物车中,并考虑一夜之间是否获得它。
当第一个人彻夜思考时,第二个人连接到另一台计算机(在同一网络下)并将物品添加到购物车。第二个人意识到购物车中有一个他/她没有添加的额外物品。
我尝试通过获取外部 ip 然后使用本地 ip 来分隔计算机来将其分开,但这似乎很愚蠢,因为如果本地 ip 未托管在本地服务器上,则您不能使用它。
我不希望客户在使用购物车之前登录。许多电子商务网站已经找到了一种方法,允许客户从同一网络下的多台计算机更新购物车,而不会有任何计算机干扰彼此的结果(购物车中显示的项目)。
node.js - 如何运行 pm2 以便其他服务器用户能够访问该进程?
当我使用pm2启动我的 Nodejs 应用程序时,其他服务器用户无法访问该进程。
即使我从自定义目录(不是当前用户的~/
,pm2 默认使用的)启动 pm2:
任何用户都可以访问目录(与 相比~/
,但其他服务器用户仍然无法访问该进程。
当其他服务器用户这样做pm2 list
时,它显示他有 0 个进程正在运行——但有(由另一个用户启动)。当其他用户尝试时HOME=/var/www pm2 list
,CLI 会抛出错误:
所以我想知道如何确保用户能够访问其他服务器用户运行的 pm2 进程?还是应该以不同的方式处理?
我想知道为什么每个服务器用户都能够git pull
从 Git 存储库部署最新的源代码,但之后不能重新启动pm2
进程?只有启动pm2
进程的用户才能重新启动它……很奇怪。
mysql - 我的数据库如何支持多个用户?
我有一个问题,希望不要看起来很愚蠢。我正在开发一个应用程序,我需要多个用户存储数据的数据库 Web 服务,以便以后他们可以访问特定数据上的数据,而不会与其他用户混合。
我认为解决方案可能是增加我的每个表的 userid 属性是用户表的外键。但是,我想知道是否有更好的解决方案来解决需要更改所有表的问题。
我感谢任何帮助!!!!
c# - 不同的用户不能同时使用我的 WinForms 应用程序
我有一个 VS WinForms 应用程序,它使用 OleDB 从 Excel 文件中读取(只读取,不写入)信息。我的最终用户通过单击一次安装程序,该程序是通过 Visual Studio 社区中的发布选项创建的。安装工作正常。但是:一次只有一个用户能够使用该程序。Windows 给了我这个错误:
这些文件都包含相同的信息:
我已执行以下操作来帮助避免该错误:
- 我只阅读了 Excel 文件,并将实际的 Excel 文件设为只读。
- 在填充数据集或使用阅读器后,我会直接关闭所有连接。
- 没有 OleDB 并通过发布>单击一次分发的 WinForms 应用程序同时适用于多个用户。
- 如果我开始一个新项目,请复制/粘贴我所有的代码(所以它完全相同,但应用程序名称不同):我的程序的两个实例可以同时运行......
这是我的第一次 C# 体验,所以请温柔 ;-)
configuration - Eclipse RCP 为多个用户提供一份副本。关于osgi的错误
我构建了一个使用 osgi 的 rcp,当只有一个用户使用一个副本时它可以很好地工作。但我想将其更改为不同的 linux 用户共享副本之一(只读所有用户),但 osgi 需要一个可写的“./confiurationg”。有一个最好的方法来解决 if ?
python - 在 Django 中使用用户角色
我有一些问题在一个项目中,我需要与三种(可能更多)类型的用户一起工作,其中有不同的角色:医师患者管理员
我一直在考虑使用 Django Model Users 并扩展它来创建一个 userprofile 模型......但我忽略了如何管理不同的角色,因为 userprofile 模型将具有用户模型的字段,虽然我不知道如何解决角色主题。
1 用户有很多userprofiles 可能是?我不知道
或者我应该创建一个角色模型/表,在其中指定角色类型并创建与用户模型的关系。这是一个很好的可能性。
另一种可能性(作为下面的评论)是检查 Django 权限系统,我可以在其中创建用户组,并为这些组分配权限,尽管在这里我只能编辑、创建和删除模型吗?
我对如何解决这个问题有些困惑
搜索我找到了这个应用程序。 https://github.com/dabapps/django-user-roles
如果有人可以指导我,我将不胜感激 最好的问候
ruby-on-rails-4 - 具有独特属性的多个设计模型
简短说明:
我寻求架构建议和帮助,以在单个应用程序中实现多个设计模型。
更详细的解释:
我的应用程序需要执行以下行为:
有 3 种类型的用户(Partner
, Attendee
, Speaker
),它们有一些常见的字段和一些独特的字段(此外,这些字段可能有不同的权限,即Attendee
必须有用户名,而Speaker
可能有,但他们不必填写这个字段在)。而且,不同的用户模型必须与数据库中的其他表有不同的关联。
用户需要能够通过单一登录表单登录,但注册表应该不同。
所以,我的第一个想法是我应该使用Pundit
ordeclarative_authorization
或其他东西来划分用户,但是用户在应用程序中并没有真正的不同角色(即权限),他们有不同的行为,他们可能会看到不同的内容和东西,所以我继续思考。
我的第二个想法是实现 STI,在阅读了几篇关于它的文章后,我尝试在代码中实现。
我通过执行和运行后生成了一个设计User
模型,对于其他两个用户也是如此。rails g devise User
rails g model Attendee
然后,我继承了我的模型User
:
我的User
迁移如下所示:
其他迁移是这样的:
现在我意识到创建单独的表是错误的。我必须将所有可能的字段放入User
表中,对吗?因为现在当我尝试创建任何新的Attendee
orSpeaker
或Partner
in 时rails console
,所有这三个模型都具有完全相同的字段,即User
模型具有的字段。
但是,如果我在User
模型中添加所有可能的字段,我将如何对字段存在进行验证?
我在这里阅读了很多关于 SO 的文章和问题,但仍然无法真正理解如何实现所有这些。
无论如何,这是做我需要的正确方法吗?
谁能详细解释一下我应该如何从头到尾实现这种行为和功能,以及在实现模型后我应该如何使用它们?
PS:这是我的迁移历史和整个github 存储库
更新
想起另一个阻止我进行角色分离的问题:
我应该如何使用不同的注册表单注册不同的用户?不同的路线?我不能让用户从组合框中选择他们的角色。
c# - 我可以从 PrincipalSearcher 获得超过 1000 条记录吗?
我正在尝试使用代码从 Active Directory 中获取所有用户:
但它只返回前 1000 行。如何在不使用 DirectorySearcher 的情况下检索所有用户。谢谢。