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编程Shell中for循环while循环until循环语句