linux 组
(1)添加组
groupadd 选项 用户组
-g GID 指定新用户组的组标识号(GID)。
-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。
[root@localhost ~]# groupadd teacher
[root@localhost ~]# groupadd -g 101 teacher 增加了一个新组group2,同时指定新组的组标识号是101。
(2)删除组
groupdel 用户组
[root@localhost ~]# grouddel teacher
(3)修改组
groupmod 选项 用户组
-g GID 为用户组指定新的组标识号。
-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
-n新用户组 将用户组的名字改为新名字
[root@localhost ~]# groupmod -g 103 teacher 组group2的组标识号修改为102。
[root@localhost ~]# groupmod -g 105 -n student stu 将组stu的组标识号修改为105 名称修改为student
(4)切换组
命令newgrp切换到其他用户组,这个命令的参数就是目的用户组
[root@localhost ~]# newgrp root
linux 用户
(1)添加用户
useradd 选项 用户名
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
[root@localhost ~]# useradd -d /usr/james -m james
其中-d和-m选项用来为登录名sam产生一个主目录/usr/james(/usr为默认的用户主目录所在的父目录)。
[root@localhost ~]# groupadd teacher
[root@localhost ~]# useradd -s /bin/sh -g teacher -G root lili
新建了一个用户lili,该用户的登录Shell是/bin/sh,它属于teacher用户组,同时又属于root用户组,其中teacher用户组是其主组。
(2)删除帐号
userdel 选项 用户名
常用的选项是-r,它的作用是把用户的主目录一起删除。
[root@localhost ~]# userdel sam
此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。
(3)修改帐号
usermod 选项 用户名
常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值。另外,有些系统可以使用如下选项:
[root@localhost ~]# # usermod -s /bin/ksh -d /home/z –g developer sam
此命令将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer
(4)用户口令
用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。
指定和修改用户口令的Shell命令是passwd
passwd 选项 用户名
-l 锁定口令,即禁用账号。
-u 口令解锁。
-d 使账号无口令。
-f 强迫用户下次登录时修改口令。
如果默认用户名,则修改当前用户的口令。
[root@localhost ~]# passwd jack
(1)添加组
groupadd 选项 用户组
-g GID 指定新用户组的组标识号(GID)。
-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。
[root@localhost ~]# groupadd teacher
[root@localhost ~]# groupadd -g 101 teacher 增加了一个新组group2,同时指定新组的组标识号是101。
(2)删除组
groupdel 用户组
[root@localhost ~]# grouddel teacher
(3)修改组
groupmod 选项 用户组
-g GID 为用户组指定新的组标识号。
-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
-n新用户组 将用户组的名字改为新名字
[root@localhost ~]# groupmod -g 103 teacher 组group2的组标识号修改为102。
[root@localhost ~]# groupmod -g 105 -n student stu 将组stu的组标识号修改为105 名称修改为student
(4)切换组
命令newgrp切换到其他用户组,这个命令的参数就是目的用户组
[root@localhost ~]# newgrp root
linux 用户
(1)添加用户
useradd 选项 用户名
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
[root@localhost ~]# useradd -d /usr/james -m james
其中-d和-m选项用来为登录名sam产生一个主目录/usr/james(/usr为默认的用户主目录所在的父目录)。
[root@localhost ~]# groupadd teacher
[root@localhost ~]# useradd -s /bin/sh -g teacher -G root lili
新建了一个用户lili,该用户的登录Shell是/bin/sh,它属于teacher用户组,同时又属于root用户组,其中teacher用户组是其主组。
(2)删除帐号
userdel 选项 用户名
常用的选项是-r,它的作用是把用户的主目录一起删除。
[root@localhost ~]# userdel sam
此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。
(3)修改帐号
usermod 选项 用户名
常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值。另外,有些系统可以使用如下选项:
[root@localhost ~]# # usermod -s /bin/ksh -d /home/z –g developer sam
此命令将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer
(4)用户口令
用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。
指定和修改用户口令的Shell命令是passwd
passwd 选项 用户名
-l 锁定口令,即禁用账号。
-u 口令解锁。
-d 使账号无口令。
-f 强迫用户下次登录时修改口令。
如果默认用户名,则修改当前用户的口令。
[root@localhost ~]# passwd jack