usermod命令
对于系统中已经存在的的用户账号,可以使用usermod命令进行重新设置各种属性。usermod命令同样需要指定账号名称作为参数。以下是比较常见的几个选项。
-u:修改用户的UID号。
-d:修改用户的宿主目录位置。
-e:修改用户的账号失效时间。
-s:指定用户的登录Shell。
-L:锁定用户账号。
-l:更改用户账号的登录名称。
-U:解锁用户账号。
例如我们对用户的登录Shell进行修改。
userdel命令
当系统中的某个用户账号不再需要使用时,我们就可以使用userdel命令对其进行删除,该命令也需要指定用户名作为参数,结合选项“r”可连同宿主目录一起删除。
此时我们以删除用户wangwu为例进行操作。
二、管理组账号
对于用户账号来说,对应的组账号可分为基本组和附加组两种类型。每一个用户账号可以是多个组账号的成员,但是其基本组账号只有一个。
1、组账号文件
与组账号相关的配置文件也有两个,分别是、etc/group、etc/gshadow。前者用于保存组账号名称、GID、组成员等基本信息,后者用于保存组账号的加密密码字串等信息。
2、添加、删除、修改组账号
1)、groupadd命令可以添加一个组账号,需要指定GID号时,可以使用“-g”选项。例如我们创建一个名为“yun”的组账号。
2)、gpasswd命令本来是用于设置组账号的密码,但该功能极少使用,实际上该命令更多的用来管理组账号的用户成员。需要添加、删除成员用户时,可分别使用“-a”“-d”选项。
例如我们向yun组中添加用户成员stu01,删除成员用户stu02。
3)、当系统中的某个组账号不再使用时,可以使用groupdel命令进行删除。
这里我们以删除yun账号组为例进行操作。
3、查询账号信息
1)、使用id命令可以快速查看指定用户账号的UID、GID等标识信息。
2)、使用groups命令可以查看指定的用户账号属于那些组。
3)、使用finger命令可以查询指定的用户账号的登录属性等详细信息。
使用w命令可以查询当前主机中的用户登录情况,列出登录账号名称、所在终端、登陆、、登录时间、来源地点等信息。
三、文件的权限及归属
1)、设置文件权限
在设置文件权限时,主要通过chomd命令进行。
2)、设置文件的归属
需要设置文件的归属时,主要通过chomn命令进行。可以只设置属主或属组,也可以同时设置属主、属组。
对/bdqn/kgc.txt的属主、属组同时进行修改。