如何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