标签: user-management

如何自动协调 /etc/group 和 /etc/gshadow

运行grpck检查组,我看到这些错误:

 'twinky' is a member of the 'foo' group in /etc/group but not in /etc/gshadow
 'dipsy' is a member of the 'foo' group in /etc/group but not in /etc/gshadow
 'laalaa' is a member of the 'foo' group in /etc/group but not in /etc/gshadow
 'po' is a member of the 'foo' group in /etc/group but not in /etc/gshadow
 'noonoo' is a member of the 'foo' group in /etc/group but not in /etc/gshadow
 'dipsy' is a member of the 'foo' …
Run Code Online (Sandbox Code Playgroud)

linux shell user-management

17
推荐指数
1
解决办法
1万
查看次数

如何在 Debian 上更改用户全名

我作为一个没有经验的管理员在 Debian 服务器上工作。我需要更改在adduser USERNAME. 我怎样才能做到这一点?我在usermod( http://linuxcommand.org/man_pages/usermod8.html ) 中没有找到这样的选项。

debian user-management

17
推荐指数
2
解决办法
4万
查看次数

管理对多个 linux 系统的访问

搜索了答案,但在这里什么也没找到...

长话短说:一家非营利组织急需对其基础设施进行现代化改造。首先是找到一种替代方法来管理多个 Linux 主机上的用户帐户。

我们有 12 台服务器(物理和虚拟)和大约 50 个工作站。我们有 500 名这些系统的潜在用户。多年来构建和维护系统的个人已经退休。他编写了自己的脚本来管理这一切。它仍然有效。那里没有抱怨。但是,很多东西是非常手动且容易出错的。代码很乱,更新后经常需要调整。最糟糕的是几乎没有编写文档。只有一些自述文件和随机笔记可能不再相关,也可能不再相关。因此,维护成为一项艰巨的任务。

目前,每个系统上的帐户都通过 /etc/passwd 进行管理。随着帐户添加到“主”服务器上,更新通过 cron 脚本分发以更正系统。一些用户必须有权访问所有系统(如系统管理员帐户),其他用户需要访问共享服务器,而其他用户可能需要访问工作站或仅访问其中的一部分。

是否有工具可以帮助我们管理满足以下要求的帐户?

  • 最好是开源的(即免费,因为预算非常有限)
  • 主流(即维护)
  • 最好有 LDAP 集成,或者可以与 LDAP 或 AD 服务接口以进行用户身份验证(在不久的将来将需要将帐户与其他办公室集成)
  • 用户管理(添加、过期、删除、锁定等)
  • 允许管理每个用户有权访问的系统(或系统组) - 并非所有系统都允许所有用户
  • 支持根据用户登录的系统可能有不同的 homedirs 和 mounts 的用户帐户。例如
    • 登录到“主”服务器的 sysadmin 将main://home/sysadmin/作为 homedir 并具有所有共享安装
    • 登录到员工工作站的 sysadmin 将nas://user/s/sysadmin作为 homedir(与上面不同)和可能有限的挂载集,
    • 登录的客户端会将他/她的 homedir 放在不同的位置,并且没有共享安装。
  • 如果有一个简单的管理界面,那就太棒了。
  • 如果这个工具是跨平台的(Linux / MacOS / *nix),那将是一个奇迹!

我在网上搜索过,所以没有找到合适的。我们乐于接受任何建议。谢谢你。

编辑:这个问题被错误地标记为重复。链接到答案仅讨论在所有系统上具有相同的主目录,而我们需要根据当前登录的系统用户(多个主目录)拥有不同的主目录。此外,访问只需要授予某些机器而不是全部机器。Mods,请理解问题的全部范围,而不是仅仅将其标记为重复点...

ldap user-management home-directory groups user-accounts

16
推荐指数
2
解决办法
6864
查看次数

创建具有有限权限的 SSH 用户以仅使用 Git 存储库

我在 SunOS 服务器上托管了一个 git 存储库,我通过 ssh 远程使用它

git clone ssh://myUser@mydomain.com/path/to/git
Run Code Online (Sandbox Code Playgroud)

现在我需要添加更多用户才能访问该存储库,但不确定如何。

我已向ssh添加了一个testUser,但我似乎无法将该用户权限限制为仅使用 git。

testUser能够通过 ssh 访问并浏览整个服务器。

如何创建只能远程访问 git、克隆/拉/推等的用户...

谢谢

ssh user-management git

15
推荐指数
3
解决办法
2万
查看次数

一个类 Unix 操作系统可以托管多少个用户帐户?

假设我想要一个服务器拥有尽可能多的用户帐户。最大值是多少?

我想要数百万个用户帐户。那是疯了吗?我会托管数十个负载平衡镜像,用户数据将存储在高度可用的存储共享上,而所有其他数据都假定为易失性。

linux unix user-management

15
推荐指数
2
解决办法
5451
查看次数

如何强制其他用户注销?

当我以 root 身份登录时,是否有一种简单的方法可以强制另一个用户离开 linux 机器?我知道我可以确定他们打开了哪种类型的会话,并终止 pid - 但我认为必须有一个我不知道的命令来执行此操作。

有任何想法吗?

linux user-management

14
推荐指数
2
解决办法
2万
查看次数

在小型 LAN 上进行简单、集中的用户管理 - NIS 还是 LDAP?

我正在为我的团队建立一个小型局域网。出于所有意图和目的,它不会连接到任何外部网络。我希望它能够对用户帐户进行集中控制(至少,我想我会喜欢;我也在考虑使用 puppet,所以理论上我可以只推送 /etc/passwd 更改或其他内容)。机器的数量是固定的,但不是很少。大多数情况下,它们“附加”到单个用户,但有时人们会在其他人的盒子上远程工作;并且有几台服务器。

我读过这个问题,但我的场景要简单得多(甚至比这个问题更简单),我想做一些(相对)快速的事情,没有太多麻烦,但不是一个肮脏的完全不安全的黑客。NIS 与我的场景相关吗?如果不是,那么设置 LDAP(或 LDAP+Kerberos)以实现相同目标的最轻松方法是什么?

笔记:

  • 我没有设置 NIS 或 LDAP 的经验。
  • 我们使用 Debian 风格的 Linux 发行版,主要是 Kubuntu 12.04(不是我的选择,但它就是这样)。

user-management authentication authorization

14
推荐指数
1
解决办法
9285
查看次数

您如何判断用户是否在 Linux 上“被允许登录”?

问题很简单,我想列出所有可以登录我的系统的用户帐户,但我不确定 /etc/passwd 中的所有用户是否都是“可以登录”的用户?

细节:

我可以看到 shell 设置为/usr/sbin/nologin/bin/falsein 的用户/etc/passwd,这是否意味着他们无法登录?

我也知道我可以将用户的加密密码设置为*!in/etc/shadow来禁用一个帐户,所以“禁用用户”也应该被视为“无法登录”用户,对吗?

linux unix user-management

14
推荐指数
2
解决办法
3万
查看次数

如何在 Ubuntu 上做中央主目录和用户帐户?

我需要建立一个由 20 台 Ubuntu 机器和一个服务器组成的网络。现在,用户在机器上拥有本地帐户,但我想要集中用户身份验证,所有用户信息都存储在服务器上,以及服务器端主目录。因此,当用户登录任何客户端计算机时,应在服务器上检查其用户名和密码,然后应通过 NFS 或其他方式从服务器挂载其主目录。

我该怎么做呢?哪种方法最好?

linux ubuntu user-management home-directory

12
推荐指数
1
解决办法
1万
查看次数

FTP 错误 530,用户无法登录,无法访问主目录

我的任务是为我们的客户设置 FTP 目录。我在安装了 IIS 7 的 Windows 2008 服务器上工作。

为了创建 FTP 用户目录,我遵循了这个 eHow 教程

FTP 站点已经在 IIS 7 上设置好了,所以我跳过了那一点,完全按照其余部分进行操作。但是,当我尝试通过 FileZilla 进行连接时,出现以下错误:

状态:正在连接到 xxx.xx.xx.xx:21...
状态:连接已建立,正在等待欢迎消息...
响应:220 Microsoft FTP 服务
命令:USER userFTP
响应:331 userFTP 需要密码。
命令:通过 ********
响应:530 用户无法登录,主目录不可访问。
错误:严重错误
错误:无法连接到服务器

我已经仔细检查了用户的权限,一切似乎都应该如此。如果有人有任何建议,我将不胜感激。

windows-server-2008 user-management ftp

12
推荐指数
3
解决办法
8万
查看次数