# useradd //创建一个用户
//用户的信息会写到 /etc/passwd
//同时会生成以此用户名命名的家目录 在/home 创建
从键盘读取用户输入的密码信息,验证输入的密码是否为123456,
如果输入正确,显示密码正确,如果错误,显示密码错误。
# ssh ip地址
# vim passwd.sh
#!/bin/bash
read -p“请输入密码:”passwd
解决输入的密码信息和已有的信息做匹配的间题:
使用test测试:
文件属性测试
字符串测试
算数测试
命令格式:
test测试语句
[测试语句] //括号两遍要有空格
文件属性测试
-e 文件存在为真
-f 文件存在为真且是一个常规文件
-d 文件存在为真且是一个且录
-c 文件存在且特殊字符文件为真
-b 文件存在且特殊块文件为真
-g 文件存在且设置了sgid位为真
-u 文件存在且设置了ugid位为真
-r 文件存在且可读为真
-w 文件存在且可写为真
-x 文件存在且可执行为真
-s 文件存在且不为空为真
逻辑与和逻辑或:
&& 逻辑与
| | 逻辑或
true 为真
false 为假
true && false ---> false
true && true -- > true
false && false --> false
//两者都为真结果为真
//有一个为假,结果为假
true | | false ---> true
true | | true -- > true
false | | false --> false
//两者都