1列出当前系统上所有已经登录的用户的用户名(不重复显示)

2取出最后登录到当前系统的用户的相关信息

3取出当前系统上被用户当作默认shell的最多的那个shell

4将/etc/passwd 中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt

5取出当前主机的IP地址

6列出/etc目录下所有以.conf结尾的文件的文件名,并将其转换为大写后保存在/tmp/etc.conf文件中

7显示/var下一级子目录或文件的总个数

8取出/etc/group文件中第三个字段数值最小的10个组的名字

9将/etc/fstab和/etc/issue文件内容合并为同一个内容后保存至/tmp/etc.test

10用户和组管理类命令的使用方法

10.1用户创建useradd

命令格式:useradd [options] LOGIN 常用选项: -c, --comment COMMENT 用户注释信息 -d, --home-dir HOME_DIR 指定用户家目录 -g GID指定用户基本组(指定时该组必须存在),没有指定则默认为与用户名同名组 -G, --groups GROUP1[,GROUP2,...[,GROUPN]]] 指定用户附加组(附加组必须存在,可以添加多个,用逗号隔开) -M, --no-create-home 不创建家目录 -N, --no-user-group 不用用户创建基本组,而使用-g 指定 -p, --password PASSWORD 设置登录密码 -s, --shell SHELL 指定用户默认shell -u, --uid UID 指定用户ID号 示例: (1)创建用户mandriva,其ID号为1005,基本组为distro (2)创建用户mageia,其ID号为1100,家目录为/home/linux (3)创建用户slackware,ID号为2002,基本组为distro,附加组为peguin

10.2创建组groupadd

命令格式:groupadd [options] LOGIN 常用选项: -g, --gid GID 指定GID -r, --system 创建系统组 -p, --password PASSWORD 创建组密码

示例: (1)创建组distro,其GID为2016

10.3用户信息查看id

命令格式 id [OPTION]... [USER] 常用选项: -g, --group 查看有效GID -G, --groups 查看所有GID -u, --user显示有效ID 示例:

10.4用户属性修改usermod

命令格式usermod [options] LOGIN 常用选项: -c, --comment COMMENT修改用户注释信息 -d, --home HOME_DIR 修改用户家目录 -e, --expiredate EXPIRE_DATE修改账号过期时间 -f, --inactive INACTIVE 指定账号非活动期限(即用户密码过期后到永久失效时间) -g, --gid GROUP 修改用户GID -G, --groups GROUP1[,GROUP2,...[,GROUPN]]] 新增附加组,原有的会被替换,保留原有附加组还需使用-a,表示追加、 -l, --login NEW_LOGIN 更改用户名 -L, --lock 锁定用户密码 -s, --shell SHELL修改默认shell -u, --uid UID修改ID 示例: (1)修改slackware的默认shell为/bin/tcsh

(2)为用户slackware新增附加组admins

10.5组属性修改groupmod

命令格式:groupmod [options] GROUP 常用选项: -g, --gid GID 修改GID -n, --new-name NEW_GROUP修改组名 -p, --password PASSWORD 修改组密码(容易暴露组密码,不推荐使用) 示例:将组admins GID改为8421,组名改为adminstrate

10.6给用户添加密码passwd

命令格式passwd [options] username 管理员可以修改任何用户密码,普通用户只能修改自身密码 常用选项: -l, --lock 锁定指定用户 -u, --unlock解锁用户 -d, --delete 删除密码 -n, --minimum DAYS 指定密码最短使用期限 -x, --maximum DAYS 指定密码最长使用期限 -w, --warning DAYS 指定密码失效开始警告时间 -i, --inactive DAYS 指定非活动期限 --stdin 通过标准输入设置密码 示例:给用户mageia添加密码mageedu

10.7删除用户userdel

userdel [options] username 常用选项: -r 删除家目录 示例:删除用户mandriva,但保留其家目录

10.8删除组groupdel

命令格式 groupdel [options] GROUP

10.9组密码gpasswd

命令格式:gpasswd [option] group 常用选项: -a, --add user 将指定用户添加到组 -d, --delete user 将指定用户从组中删除 -A, --administrators user,...设置有组管理权限的用户