6) Linux系统管理
6 Linux系统管理
Linux 61Lnux用户和组管理 linux基础及应用 Linux系统中的用户可以分为三种:超级用户、 普通用户和服务用户。 (1)roo用户:系统唯一的超级用户,拥有最高权限 (2)服务用户:不具有登录系统的能力,但却是系统 运行不可缺少的用户。 (3)普通用户:这类用户能登录系统,但只能操作自 己家目录的内容,权限有限
6.1 Linux用户和组管理 Linux系统中的用户可以分为三种:超级用户、 普通用户和服务用户。 (1)root用户:系统唯一的超级用户,拥有最高权限 (2)服务用户:不具有登录系统的能力,但却是系统 运行不可缺少的用户。 (3)普通用户:这类用户能登录系统,但只能操作自 己家目录的内容,权限有限
Linux 1添加用户( useradd) linux基础及应用 (1)语法: useradd团参数]用户名 (2)命令说明:建立系统的用户 d 指定用户登录时的启始目录 g 指定用户所属的群组。 -M不要自动建立用户的登入目录 指定用户登入后所使用的shel 例2:在系统上创建用户neuq,并指定群组为root if useradd -g root student
1.添加用户(useradd) (1)语法:useradd [参数] 用户名 (2)命令说明:建立系统的用户 -d 指定用户登录时的启始目录 -g 指定用户所属的群组。 -M 不要自动建立用户的登入目录 -s 指定用户登入后所使用的shell 例2:在系统上创建用户neuq,并指定群组为root。 # useradd -g root student
Linux 2设置口令 linux基础及应用 (1)语法: passwd用户名 (2)命令说明:修改用户口令。 s:用于查询指定用户账号的状态。 -l:用于锁定账号的口令。 u:解除锁定账号的口令。 d:删除指定账号的口令。 例1:使用roo用户设置bxs用户的口令。 if passwd bxs
2.设置口令 (1)语法:passwd 用户名 (2)命令说明:修改用户口令。 -S:用于查询指定用户账号的状态。 -l:用于锁定账号的口令。 -u:解除锁定账号的口令。 -d:删除指定账号的口令。 例1:使用root用户设置bxs用户的口令。 # passwd bxs
Linux 3修改用户 linux基础及应用 usermod[选项]用户帐号 修改用户帐号的信息 d:修改用户登入时的目录 g:修改用户所属的群组 :更改账号的登录名 L:锁定帐号口令,使口令失效 -U:解除口令锁定 例1:把用户名“ student”改为“neuq” [root@labs root] usermod -1 neug student
3.修改用户 usermod [选项] 用户帐号 修改用户帐号的信息 -d :修改用户登入时的目录 -g :修改用户所属的群组 -l :更改账号的登录名 -L:锁定帐号口令,使口令失效 -U:解除口令锁定 例1:把用户名“student”改为“neuq”。 [root@lab9 root]# usermod -l neuq student
Linux 4删除用户 linux基础及应用 (1)语法: userdel[r]用户账户 (2)命令说明:删除用户帐户。 :删除用户登入目录以及目录中所有文件。 例1:删除用户bxs,但是保留/home/bxs目录。 [root@labs root]#f userdel bXs 例2:删除bxs用户及其主目录。 [root@lab root]# userdel -r student
4.删除用户 (1)语法:userdel [-r][用户账户] (2)命令说明:删除用户帐户。 -r:删除用户登入目录以及目录中所有文件。 例1:删除用户bxs,但是保留/home/bxs目录。 [root@lab9 root]# userdel bxs 例2:删除bxs用户及其主目录。 [root@lab9 root]# userdel –r student
Linux 1添加用户组 linux基础及应用 groupadd命令建立新的用户组账号。 (1)语法: groupadd[]组帐号名 (2)命令说明:建立新用户组。 用来建立系统账号。 例1:建立组账号 bxsgroup [@lab9 root]# groupadd bxsgroup 例2:建立系统组账号 bxssysgroup [root@lab root]# groupadd-r bxssysgroup
1.添加用户组 groupadd命令建立新的用户组账号。 (1)语法:groupadd [-r] 组帐号名 (2)命令说明:建立新用户组。 -r:用来建立系统账号。 例1:建立组账号bxsgroup [root@lab9 root]# groupadd bxsgroup 例2:建立系统组账号bxssysgroup [root@lab9 root]# groupadd -r bxssysgroup
Linux 2修改用户组 linux基础及应用 groupmod命令用来更改用户组识别码或名称 (1)语法: groupmod[选项用户组名称 (2)命令说明:更改用户组 g:设置要使用的用户组识别码。 n:设置要使用的用户组名称。 例1:改变 bxsgroup组名为 ungroup groupmod -n zhgroup bxsgroup
2.修改用户组 groupmod命令用来更改用户组识别码或名称 (1)语法:groupmod [-选项] 用户组名称 (2)命令说明:更改用户组 -g :设置要使用的用户组识别码。 -n :设置要使用的用户组名称。 例1:改变bxsgroup组名为zhgroup。 # groupmod -n zhgroup bxsgroup
Linux 3删除用户组 linux基础及应用 groupdel命令用于删除指定的组账号,若该用户组中 仍包括某些用户,则必须先删除这些用户后,方能删 除用户组。 (1)语法: groupdel[用户组名称] (2)命令说明:删除用户组 (3)使用权限:超级用户 例1:删除组 ungroup groupdel zhgroup
3.删除用户组 groupdel命令用于删除指定的组账号,若该用户组中 仍包括某些用户,则必须先删除这些用户后,方能删 除用户组。 (1)语法:groupdel [用户组名称] (2)命令说明:删除用户组 (3)使用权限:超级用户 例1:删除组zhgroup。 # groupdel zhgroup
Linux 4组成员维护 linux基础及应用 (1)语法: passwd选项组名或 passwd[选项]用户名组名 (2)命令说明:把用户添加到组、把用户从组中删除 a:将用户添加到组中 A:指定组的管理员 d:将用户从组中删除 例1:将bxs用户添加到root组中 [root@labg root]# passwd -a bxs root
4.组成员维护 (1)语法:gpasswd [选项] 组名 或 gpasswd [选项] 用户名 组名 (2)命令说明:把用户添加到组、把用户从组中删除 -a:将用户添加到组中 -A:指定组的管理员 -d:将用户从组中删除 例1:将bxs用户添加到root组中 [root@lab9 root]# gpasswd -a bxs root