Articles of 组

为新用户设置用户权限

我想添加一个新用户到我的CentOS 6服务器(让我们称他为Barry)。 我已经创build了用户帐户Barry,并将他添加到我创build的名为webusers的组中,如下所示: groupadd webusers useradd -G webusers Barry passwd Barry 现在我有一个用密码设置的用户帐户,并添加到一个组中,我想给组写权限到nginxconfiguration文件,重新启动nginx,并做任何他们需要在/ var / www /像创build文件/目录等 nginxconfiguration文件位于这里: /webservers/nginx/conf/nginx.conf 要重新启动nginx,我希望webusers组能够运行以下命令: /etc/init.d/nginx restart 我想给他们读写这个目录的权限: /var/www/ chmod看起来非常令人困惑,我从来没有使用它,我有点新的系统pipe理。

/ etc / passwd或/ etc / group的临时更改 – 方法

我想临时修改/etc/passwd和/或/etc/group来“删除”一个用户/组而不删除该行。 有没有办法做到这一点? http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=1161913似乎表示可能不支持(但也可能是HPUX特定的)。

计算机组在Active Directory中

我很好奇,当一个人应该使用Active Directory中的机器组? 他们常见的用例是什么? 一个人如何随着机器被多层IT操作洗牌而保持最新? 如果一个人没有权限访问用户对象来应用策略等,是否会对机器组产生影响?

带有组授权的SSH跳转框

我正在尝试设置一个SSH Jumpbox。 loginJumpbox的用户需要能够根据他们的组授权到另一个SSH服务器。 (UserA位于组Project1,UserB位于组Project2,UserA应该能够ssh到project1.com,但不是UserB) 有没有什么办法可以在Jumpbox级别上实现呢?

执行另一个组的命令

在Linux中,我有以下id : uid=1005(username) gid=1005(username) groups=1005(username),33(www-data),1002(git) 我想把我的有效gid改成git这样我创build的所有东西都属于gid组。 例如touch testfile给owner=username group=git 怎么样?

如何lockingActive Directory远程桌面用户

请告诉我如何确保远程桌面用户无法将软件安装到远程login的Active Directory服务器上。 一些背景: 我有一个客户端的服务器安全是非常搞砸的。 我通常比pipe理员更像程序员,所以我需要一些帮助。 他们正在使用他们的Active Directory服务器来允许远程销售人员将远程桌面连接到他们的networking中,从而使Active Directory服务器成为4名远程员工的桌面。 这对我来说似乎是一个坏主意。 我宁愿为这些远程用户设置一个单独的服务器。 不过,更糟糕的是,我只是使用其中一个销售人员的凭据login,而且我能够使用他们的凭据安装firefox! 所以,实际上,每个外部销售人员都具有将应用程序安装到Active Directory服务器的pipe理权限! 上个星期,我从服务器上删除了一个病毒,实际上是把这个业务关了起来 今天,还有另外一种病毒发送大量电子邮件(将其公司列入黑名单)。 我打算重新安装这个服务器,并试图locking它,但直到周末,我试图至less弄清楚如何使这些远程销售人员无法安装软件到服务器。 事实是,我没有太多的Active Directory的经验。 我已经locking了没有Active Directory的Windows服务器(通过“计算机pipe理>用户”控制台)。 当我进入“Active Directory用户和计算机”。 我没有看到销售人员是pipe理员组的成员。 而当我查看每个组(他们是其成员)时,我无法find任何权限设置,以显示他们为什么能够在服务器上安装软件。 你能指导我一下吗? 我必须俯视一些必要的东西。 请指教。 编辑: 这里是组,用户是一个记忆: Name: ActiveDirectoryFolder Custom Sales All domain.com/Users Domain Users domain.com/Users Remote Desktop Users domain.com/Builtin Remote Users domain.com/Builtin

AD中的已validation用户内置组已删除

我有一个大型的AD设置,其中一个已经被解雇的pipe理员,因为未知的原因删除了主题组。 经过一段时间的search,但除了解释什么小组和警告不删除它,我找不到任何东西。 SID是已知的,所以我想知道是否我创build了一个具有相同名称和SID的新组,是否足以解除设置,或者组删除是否会导致AD架构残骸? 解决这个问题的一系列步骤(除了find那个做这个并造成严重伤害的天才之外)是值得欢迎的 谢谢

为什么我不能运行sudo -g?

$ sudo -u fish -g fish bash Sorry, user steve is not allowed to execute '/bin/bash' as fish:fish on myserver. $ sudo -u fish bash $ groups fish -g选项是什么意思,为什么我不能使用它? RHEL btw。

识别某些Active Directory帐户为“IsHuman”

我想标记某些Active Directory帐户,以表示它们代表个人,身体上的人员,而不是群组,服务帐户,内置帐户等。这可以通过自定义或内置的属性,组等来实现。 理想的解决scheme是: 可以轻松地将该属性一次添加到多个帐户 不必添加到每个帐户 提供一些指示(视觉等),可能需要在创build帐户时进行设置

我怎么能从命令行快速地将大量用户添加到Ubuntu服务器?

我刚刚熟悉adduser的基本用法。 我想消除交互/提示 。 由于我经常重build这个机器,所以我想编写这个程序的脚本,或者在最坏的情况下复制并粘贴一个完整的语句,将用户添加到正确的组中,并用一个命令设置密码。 就像是: sudo adduser username1 password primarygroup secondarygroup,ternarygroup“full name1” sudo adduser username2 password primarygroup secondarygroup,ternarygroup“full name2” sudo adduser username3 password primarygroup secondarygroup,ternarygroup“full name3” sudo adduser username4密码primarygroup secondarygroup,ternarygroup“全名4” … sudo adduser username999 password primarygroup secondarygroup,ternarygroup“full name999”