“Linux 基础入门(内蒙古师范大学)”实验报告

环境变量与文件查找

实验报告(十)

实验目的

  1. 了解常用环境变量的含义
  2. 掌握环境变量的设置
  3. 掌握环境变量的修改
  4. 掌握用户批量管理

实验内容

  1. 实验楼平台实验5
  2. PPT中用户批量管理实例

实验过程

1.实验楼笔记

  1. declare命令:创建一个变量;
  2. echo命令:读取变量的值(不可忘记¥,表示引用变量) 图片描述
  3. 将命令输出通过管道|使用sort排序,重定向到对象文本文件中; 图片描述
  4. 使用vimdiff工具比较导出的文件的内容; 图片描述 图片描述
  5. export命令:导出变量为环境变量(为区分环境变量与普通变量,常用大写字母定义环境变量); 图片描述
  6. 添加自定义路径到PATH中,使文件在任意目录中可以执行; 或添加到.zshrc(.bashrc)中使之自动执行; 图片描述
  7. unset命令:删除一个环境变量; 图片描述
  8. 让环境变量立即生效(二者等价source别名.); image.png
  9. whereis命令:查找文件路径(只能搜索二进制文件); image.png
  10. locate命令:自动递归查找; image.png
  11. which命令:常用于确定是否安装了某个软件; image.png
  12. find命令:查文件属性等; image.png 常用参数; image.png
  13. 数字雨; image.png image.png image.png

2. PPT实例

  1. 成批添加一组账户(vim/vi编辑脚本) image.png
  2. 批量更新用户口令(vim/vi编辑脚本) image.png
  3. 批量生成安全的口令(pwgen[选项][口令长度][口令个数]) (先下载epel-release和pwgen)

    -c:至少包含一个大写字母

    -n:至少包含一个数字

    -y:至少包含一个非字母和数字的特殊字符

    -s:生成完全随机的安全口令

    -1:每行显示一个口令

    image.png
  4. 口令维护

    禁用用户账户口令passwd -l <用户账号名>

    查看用户账户口令状态passwd -S<用户账号名>

    恢复用户账户口令passwd -u<用户账号名>

    清除用户账户口令passwd -d <用户账号名>

  5. 口令时效

(chage -l [用户名]查看口令时效)

(chage -d 0 [用户名]下次登录后修改口令)

(chage -m 2 -M 30 -W 5 [用户名]设置两天内不能改口令,口令存活期30天,过期前五天通知用户) image.png

作业

操作:sudo find /etc/ -name "*list" 图片描述

最新评论
暂无评论~