如何UNIX将用户添加到组

时间:2020-01-09 10:45:48  来源:igfitidea点击:

问题描述:如何从Shell提示符或者命令行将用户添加到Sun Solaris UNIX操作系统下的组中?

解决方法:您可以使用add命令在UNIX系统上管理新用户登录。

Solaris UNIX/HP-UX UNIX使用/etc/passwd,/etc/shadow和/etc/group文件存储用户信息。

以下信息与Solaris,AIX和HP-UX UNIX操作系统兼容。

将新用户添加到组

将一个名为Hyman的新用户添加到一个名为vsftp的组中,执行:

# useradd -G vsftp -d /data/home/v/Hyman -m Hyman
# passwd Hyman

其中:

  • -G vsftp:将Hyman添加到名为vsftp的辅助组中。该组必须存在于系统上。
  • -d/data/home/v/Hyman:Hymans主目录的路径
  • -m:如果新用户主目录尚不存在,则创建它。
  • Hyman:用户名/登录名

UNIX将现有用户添加到辅助组

使用usermod命令在系统上修改用户登录定义,包括组成员身份。
例如,将用户Hyman添加到销售组,请执行:

# usermod -G sales Hyman

将用户tom添加到销售中,但还要保留其现有的ftpusers成员身份,请执行:

# usermod -G ftpusers,sales tom

UNIX将现有用户添加到主组

将jerry添加到销售主要组并更改其现有组成员身份:

# usermod -g sales jerry

有关更多信息,请阅读以下手册页:

$ man usermod
$ man useradd
$ man passwd