当前位置: 首页 > news >正文

河南网站公司海淀发布会

河南网站公司,海淀发布会,昆明企业网站建设,手机网站建设价格明细表写一个脚本,完成以下要求: 给定一个用户: 如果其UID为0,就显示此为管理员;否则,就显示其为普通用户; #!/bin/bash ​ # 使用read命令获取用户名 read -p "请输入用户名: " username ​…

写一个脚本,完成以下要求:

给定一个用户:

  1. 如果其UID为0,就显示此为管理员;
  2. 否则,就显示其为普通用户;
#!/bin/bash
​
# 使用read命令获取用户名
read -p "请输入用户名: " username
​
# 获取用户的UID信息
user_info=$(id -u $username)  #或者 user_info=`id -u $username`
​
# 判断用户类型并输出结果
[ $user_info -eq 0 ] && echo "$username 为管理员" || echo "$username 为普通用户"

测试结果:

写一个脚本

  • 判断当前系统上是否有用户的默认shell为bash;
  • 如果有,就显示有多少个这类用户;
  • 否则,就显示没有这类用户;

查看用户的默认shell为bash的行(补充·)

[root@bogon day04]# grep bash /etc/passwd

脚本命令:

#!/bin/bash
​
bash_users=$(grep -c ":/bin/bash$" /etc/passwd)
#或者bash_users=$(grep -cw bash$ /etc/passwd)
​
[ $bash_users -gt 0 ] && echo "系统上有 $bash_users 个用户的默认shell为bash" || echo "没有用户的默认shell为bash"

测试结果:

写一个脚本

  • 给定一个文件,比如/etc/inittab 判断这个文件中是否有空白行;
  • 如果有,则显示其空白行数;
  • 否则,显示没有空白行。
#!/bin/bash
​
# 使用read命令获取文件名
read -p "请输入文件名: " filename
​
# 获取文件中的空白行数
blank_lines=$(grep -c '^$' $filename)  #^$ :表示空白行  用'',"" 或者不加,不能用``
​
# 判断并输出结果
[ $blank_lines -gt 0 ] && echo "文件 $filename 中有 $blank_lines 条空白行" || echo "文件 $filename 中没有空白行"#也可以[ $? -gt 0 ]
#blank_lines=$(grep -c '^$' $1)  #不用read用位置参数 在命令后加上参数
#例:bash 3.sh 1.sh  #1.sh为参数

测试结果:

写一个脚本

  • 给定一个用户,判断其UID与GID是否一样
  • 如果一样,就显示此用户为“good guy”;
  • 否则,就显示此用户为“bad guy”
#!/bin/bash
​
# 使用read命令获取用户名
read -p "请输入用户名: " username
​
# 获取用户的UID和GID信息
user_info=$(id -u $username)
group_info=$(id -g $username)
​
# 判断并输出结果
[ $user_info -eq $group_info ] && echo "$username 为 good guy" || echo "$username 为 bad guy "

扩展:

usermod -u <新UID> <用户名>   #单独修改uid
groupmod -g 1001 testgroup   #单独修改gid
​
​
​
# 在passwd检索不能登录的信息
[root@server ~]# grep  -n   "/sbin/nologin"   /etc/passwd
​
# 在passwd中检索可以登录的账户信息
[root@server ~]# grep  -nv   "/sbin/nologin"   /etc/passwd (反向)

测试结果:

http://www.15wanjia.com/news/156482.html

相关文章:

  • 自己做网站除了域名还要买什么网站界面ui设计国家开放大学答案
  • 自己怎样开网站大气家具行业商城类公司网站织梦模板
  • 手机网站域名和pc域名的区别响应式布局基本知识
  • 企业做淘宝客网站有哪些南宁seo服务公司
  • 重庆自助建站软件网站制作中企动力公司
  • 如何让搜索引擎收录网站世界上最有趣的网站
  • html5手机企业网站模板成都食品网站开发
  • 邯郸建移动网站费用女生适合学前端还是后端
  • 长沙装修网站排名关于网站建设的简历模板
  • 织梦如何做响应式手机网站WordPress主题会包含木马吗
  • 朔州网站seophp网站后台密码破解程序
  • 大尺寸图网站可以免费发外链的论坛
  • 如何避免网站被耍流量深圳品牌营销网站建设
  • 如何做网站卖产品郑州建网站
  • asp网站关键字做博客网站怎么赚钱
  • 江门企业模板建站河北网站建设企业
  • 浙江网站建设的释义wordpress移动化
  • 网站建设如何工作电子商务网站规划与网页制作
  • 网站建设人员组成个人做网站 私活
  • 做外单网站亚马逊上海软件外包公司排名
  • 静态网站中切换图片怎么做佛山网站建设推广服务
  • 怎么做网站推广wordpress手机版下载
  • 深圳营销建网站公司wordpress插件怎么打开
  • 天成信息网站建设自助建站平台手机版微网站
  • 嘉兴有哪些做网站的公司网站制作过程合理步骤是什么
  • 收录网站源码杭州杭州网站建设
  • 网站建设代理协议怎么在欧美做网站推广
  • 济南哪家公司做网站wordpress 追加站点
  • 企业网站多少钱一个医院网站设计怎么做
  • 精品课程网站建设 公司美创网站建设优势