shell编程

Posted xmj773659066

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell编程相关的知识,希望对你有一定的参考价值。

一、shell命令应用练习

1.简述以下几个文件的用途

① /etc/passwd

    passwd为密码文件,用来管理用户的密码。普通用户通常只能修改自己的密码信息。

② /etc/shadow

    shadow是一个影子化的密码文件,它包含系统账户的密码信息和可选的年龄信息。只有管理员能查看修改。

③ /etc/group

    group文件是用户组的配置文件,内容包括用户和用户组,并且能显示出用户是归属哪个用户组或哪几个用户组,因为一个用户可以归属一个或多个不同的用户组;同一用户组的用户之间具有相似的特征。

④ /etc/gshadow

    /etc/gshadow是/etc/group的加密资讯文件,比如用户组(Group)管理密码就是存放在这个文件。/etc/gshadow和/etc/group是互补的两个文件;对于大型服务器,针对很多用户和组,定制一些关系结构比较复杂的权限模型,设置用户组密码是极有必要的。

2.依次输入如下命令,观察运行结果。结合 man id 查看到的帮助信息,指出每一条 命令功能

技术分享图片

技术分享图片

 

id:id命令可以显示真实有效的用户ID(UID)和组ID(GID)

    id -u只显示用户ID

    id -u root 即查看root的用户ID,为0

    id -u jsj 查看jsj这个用户的ID,结果为没有jsj这个用户。

 

以上是关于shell编程的主要内容,如果未能解决你的问题,请参考以下文章

Shell脚本编程

linux12shell编程 --> shell基础01

Shell编程Shell中多分支case条件语句

Shell编程Shell中for循环while循环until循环语句

Shell编程Shell中for循环while循环until循环语句

1shell编程(shell脚本)_理解编程和变量