如何在Linux中更改用户的默认组?

随身碟

作为Linux管理的新手,我对以下命令有些困惑:

useradd
usermod
groupadd
groupmod

我刚读完Linux / Unix管理员手册中的用户管理书,但是有些事情仍然有些朦胧。

基本上useradd看起来很简单:

useradd -c "David Hilbert" -d /home/math/hilbert -g faculty -G famous -m -s /bin/sh hilbert

我可以使用用户名添加“ David Hilbert” hilbert,并设置其默认目录,shell和组。我认为这-g是他的主要/默认组,-G也是他的其他组。

所以这是我接下来的问题:

  1. 如果组facultyfamous不存在,此命令是否仍然有效会创建它们吗?
  2. 如果没有,我该使用什么命令来创建新组?
  3. 如果我删除了该用户,hilbert并且这些组中没有其他用户,这些用户是否还会存在?我应该删除它们吗?
  4. 运行useradd上面命令后,如何将David从famous组中删除,并重新分配hilbert尚不存在的主要组
怀特

usermod命令将允许您更改用户的主要组,补充组或许多其他属性。-g开关控制的主要组。

对于您的其他问题...

  1. 如果指定阶段groupname中不存在的组,useradd则会收到错误-useradd:未知组groupname

  2. groupadd命令将创建新的组。

  3. 如果您删除其中包含的所有用户,则该组将保留。您不必一定要删除空的组。

  4. hilbert通过创建群组groupadd hilbert然后使用来移动David的主要组usermod -g hilbert hilbert(请注意,第一个hilbert是组名,第二个hilbert是用户名。在将用户移至具有不同名称的组的情况下,这一点很重要)

不过,您可能会在这里使事情复杂化。在许多Linux发行版中,useradd hilbert将创建一个简单的用户hilbert和一组与主要用户同名的用户我将添加使用-G开关一起指定的补充组

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Linux中更改用户的默认组?

来自分类Dev

如何在OSX中更改用户默认外壳程序?

来自分类Dev

如何在suse linux中更改用户密码格式?

来自分类Dev

如何在ColdFusion rsh命令中更改用户的主要UNIX组?

来自分类Dev

如何更改用户组?

来自分类Dev

如何在Eclipse SVN存储库中更改用户?

来自分类Dev

如何在Ubuntu 9.04中更改用户的主目录?

来自分类Dev

如何在Windows 7中更改用户名?

来自分类Dev

您如何在Manjaro中更改用户名?

来自分类Dev

如何在MapKit中更改用户位置的气泡颜色?

来自分类Dev

如何在MediaWiki中更改用户名?

来自分类Dev

如何在 Konsole 中更改用户名颜色

来自分类Dev

如何在 Ubuntu 18.04 中更改用户名?

来自分类Dev

无法使用`sudo usermod -g`更改用户的默认组。

来自分类Dev

如何在gdrive上更改用户?

来自分类Dev

更改用户的默认外壳

来自分类Dev

如何更改用户组封面图像

来自分类Dev

如何在(pbs)linux群集的所有节点上更改用户密码

来自分类Dev

如何在Gitlab中更改用于合并的默认目标分支

来自分类Dev

Linux sudo更改用户

来自分类Dev

如何更改默认用户组?

来自分类Dev

如何在Hadoop 2中更改用户日志的日志级别?

来自分类Dev

您如何在Phabricator中更改用户的电子邮件地址

来自分类Dev

如何在servlet应用程序中更改用户的tomcat密码?

来自分类Dev

如何在MediaWiki中更改用户的电子邮件地址

来自分类Dev

用作外键时,如何在Django Admin中更改用户表示形式?

来自分类Dev

如何在PgAdmin4中更改用户(非管理员)密码

来自分类Dev

如何在Chrome浏览器中更改用户图标?

来自分类Dev

如何在Windows 10中更改用户文件夹的大小写?

Related 相关文章

热门标签

归档