1.出于安全性考虑,Linux系统的用户口令经过加密后保存在(C)文件中
A /etc/passwd
B /etc/password
C /etc/shadow
D /etc/group
与用户帐号相关的配置文件主要有两个分别是/etc/passwd和/etc/shadow。/etc/passwd文件是文本文件,任何用户都可以读取文件中的内容。/etc/shadow保存各用户帐号的密码信息。
在Linux中添加用户帐号后,useradd命令将在该用户的宿主目录中建立一些初始配置文件。较常用的初始配置文件有三个:
.bash_profile文件中命令将在该用户每次登录时被执行
.bashrc文件中的命令会在每次加载/bin/Bash程序时被执行
.bash_logout文件中的命令将在用户每次退出登录时被执行
2.使用以下(BC)命令可以对用户帐号进行锁定及解除锁定等操作
A useradd
B usermod
C passwd
D userdel
3.以下(B)命令可以对文件xfile的权限设置为属主用户只读。
A chmod a=r xfile
B chmod u=r xfile
C chmod g-wx xfile
D chmod o+r xfile
4.使用以下(BD)命令可以改变文件或目录的属组
A chmod
B chown
C groups
D chgrp
5.若需设置文件的属主用户有读取、写入权限,而其他任何用户只能进行只读访问,则权限模式可以表示为(B)
A 566
B 644
C 655
D 764
一般文件权限为644,普通目录为755
对文件或目录进行访问控制时,读取、写入、执行是最基本的三种权限类型。除此之外,还有几种特殊的附加权限,如:SET(SUID SGID)位权限和粘滞位权限。
SET位权限多用于给可执行的程序或脚本文件进行设置,其中SUID表示对属主用户增加SET位权限,SGID表示对属组内的用户增加SET位权限(chmod)
粘滞位权限主要用于为目录设置特殊的附加权限,当目录被设置了粘滞位权限以后,即便用户对该目录有写入权限,也不能删除该目录中其他用户的文件数据。
6.列出常见的用户和组帐号查询的命令
id 查询当前用户所对应的基本组、附加组信息
groups 查询某个用户帐号所属的组
finger 查询用户帐号的详细信息
users/w/who 查询当前登录到主机的用户信息