运行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) 我作为一个没有经验的管理员在 Debian 服务器上工作。我需要更改在adduser USERNAME. 我怎样才能做到这一点?我在usermod( http://linuxcommand.org/man_pages/usermod8.html ) 中没有找到这样的选项。
搜索了答案,但在这里什么也没找到...
长话短说:一家非营利组织急需对其基础设施进行现代化改造。首先是找到一种替代方法来管理多个 Linux 主机上的用户帐户。
我们有 12 台服务器(物理和虚拟)和大约 50 个工作站。我们有 500 名这些系统的潜在用户。多年来构建和维护系统的个人已经退休。他编写了自己的脚本来管理这一切。它仍然有效。那里没有抱怨。但是,很多东西是非常手动且容易出错的。代码很乱,更新后经常需要调整。最糟糕的是几乎没有编写文档。只有一些自述文件和随机笔记可能不再相关,也可能不再相关。因此,维护成为一项艰巨的任务。
目前,每个系统上的帐户都通过 /etc/passwd 进行管理。随着帐户添加到“主”服务器上,更新通过 cron 脚本分发以更正系统。一些用户必须有权访问所有系统(如系统管理员帐户),其他用户需要访问共享服务器,而其他用户可能需要访问工作站或仅访问其中的一部分。
是否有工具可以帮助我们管理满足以下要求的帐户?
我在网上搜索过,所以没有找到合适的。我们乐于接受任何建议。谢谢你。
编辑:这个问题被错误地标记为重复。链接到答案仅讨论在所有系统上具有相同的主目录,而我们需要根据当前登录的系统用户(多个主目录)拥有不同的主目录。此外,访问只需要授予某些机器而不是全部机器。Mods,请理解问题的全部范围,而不是仅仅将其标记为重复点...
我在 SunOS 服务器上托管了一个 git 存储库,我通过 ssh 远程使用它
git clone ssh://myUser@mydomain.com/path/to/git
Run Code Online (Sandbox Code Playgroud)
现在我需要添加更多用户才能访问该存储库,但不确定如何。
我已向ssh添加了一个testUser,但我似乎无法将该用户权限限制为仅使用 git。
testUser能够通过 ssh 访问并浏览整个服务器。
如何创建只能远程访问 git、克隆/拉/推等的用户...
谢谢
假设我想要一个服务器拥有尽可能多的用户帐户。最大值是多少?
我想要数百万个用户帐户。那是疯了吗?我会托管数十个负载平衡镜像,用户数据将存储在高度可用的存储共享上,而所有其他数据都假定为易失性。
当我以 root 身份登录时,是否有一种简单的方法可以强制另一个用户离开 linux 机器?我知道我可以确定他们打开了哪种类型的会话,并终止 pid - 但我认为必须有一个我不知道的命令来执行此操作。
有任何想法吗?
我正在为我的团队建立一个小型局域网。出于所有意图和目的,它不会连接到任何外部网络。我希望它能够对用户帐户进行集中控制(至少,我想我会喜欢;我也在考虑使用 puppet,所以理论上我可以只推送 /etc/passwd 更改或其他内容)。机器的数量是固定的,但不是很少。大多数情况下,它们“附加”到单个用户,但有时人们会在其他人的盒子上远程工作;并且有几台服务器。
我读过这个问题,但我的场景要简单得多(甚至比这个问题更简单),我想做一些(相对)快速的事情,没有太多麻烦,但不是一个肮脏的完全不安全的黑客。NIS 与我的场景相关吗?如果不是,那么设置 LDAP(或 LDAP+Kerberos)以实现相同目标的最轻松方法是什么?
笔记:
问题很简单,我想列出所有可以登录我的系统的用户帐户,但我不确定 /etc/passwd 中的所有用户是否都是“可以登录”的用户?
细节:
我可以看到 shell 设置为/usr/sbin/nologin和/bin/falsein 的用户/etc/passwd,这是否意味着他们无法登录?
我也知道我可以将用户的加密密码设置为*或!in/etc/shadow来禁用一个帐户,所以“禁用用户”也应该被视为“无法登录”用户,对吗?
我需要建立一个由 20 台 Ubuntu 机器和一个服务器组成的网络。现在,用户在机器上拥有本地帐户,但我想要集中用户身份验证,所有用户信息都存储在服务器上,以及服务器端主目录。因此,当用户登录任何客户端计算机时,应在服务器上检查其用户名和密码,然后应通过 NFS 或其他方式从服务器挂载其主目录。
我该怎么做呢?哪种方法最好?
我的任务是为我们的客户设置 FTP 目录。我在安装了 IIS 7 的 Windows 2008 服务器上工作。
为了创建 FTP 用户目录,我遵循了这个 eHow 教程。
FTP 站点已经在 IIS 7 上设置好了,所以我跳过了那一点,完全按照其余部分进行操作。但是,当我尝试通过 FileZilla 进行连接时,出现以下错误:
状态:正在连接到 xxx.xx.xx.xx:21... 状态:连接已建立,正在等待欢迎消息... 响应:220 Microsoft FTP 服务 命令:USER userFTP 响应:331 userFTP 需要密码。 命令:通过 ******** 响应:530 用户无法登录,主目录不可访问。 错误:严重错误 错误:无法连接到服务器
我已经仔细检查了用户的权限,一切似乎都应该如此。如果有人有任何建议,我将不胜感激。