0
A
回答
0
/etc/group
列出了组ID,而不是用户ID。如果您在一个系统中为每个用户分配了自己的组(user1:user1),则可以,否则创建一个新组并将两个用户都放入其中。
在你还需要确保在authorized_keys
文件所属的组中的问题(使用chown
如果需要的话),这是组可写(chmod g+w authorized_keys
),而用户2对所有执行权限任何情况下,路径上的目录通往authorized_keys
。
PS。完成后,您的ssh可能会决定文件不安全并拒绝阅读。在这种情况下,你的工作将徒劳无功,但你总是可以设置一个setuid程序来编辑文件。
相关问题
- 1. 用户的SSH密钥授权
- 2. gitosis授权密钥
- 3. 未经授权编辑
- 4. C2DM授权密钥CRLF和.Net WebRequest
- 5. 当授权密钥是我的服务器密钥时Firebase MismatchSenderID
- 6. ansible - 将密钥复制到授权密钥文件
- 7. 授权中的多个用户角色
- 8. 多个用户认证和授权
- 9. 使用Java安全性授权密钥中的公钥
- 10. 为什么base64编码API授权密钥?
- 11. csh用户的密码授权脚本
- 12. Docusign集成密钥与多个用户
- 13. 拒绝未经授权的用户编辑配置文件
- 14. Python + GPG(编辑密钥更改密码)
- 15. Ansible授权密钥模块无法读取公钥
- 16. 授权Facebook(需要登录)与cakephp导致循环授权密钥会话
- 17. github部署密钥:我如何为单台机器授权多个存储库
- 18. has_secure_password用户授权
- 19. Rails用户授权
- 20. 解密数据只为授权客户
- 21. ServiceStack编辑Google Oauth授权网址
- 22. 为会员角色授权编辑Web.config
- 23. 检查多个用户名以显示编辑权
- 24. 您是否可以授予AWS IAM用户创建CloudFront密钥对的权限?
- 25. 使用密钥授权创建模型属性
- 26. 密钥未被授权访问应用程序
- 27. 用于初始连接的授权密钥模块
- 28. 我的Mac App需要应用服务器授权密钥吗?
- 29. “cURL -u”使用Apache HTTPClient的API密钥授权
- 30. 使用共享密钥的Azure表WebAPI授权
当我添加第二个用户或组ssh停止工作。 我不能使用setuid程序作为另一台试图编辑文件并使用scp来执行此操作的服务器。 – Sagarmichael 2012-07-10 16:11:29
Bingo:出于安全考虑,ssh停止按设计工作。为什么不添加一个允许第二个用户访问同一个帐户的密钥?如果他可以修改您的authorized_keys文件,他仍然可以完全访问账户。 – alexis 2012-07-10 21:43:00