linux课后习题答案教材课后习题参考答案 下载本文

设group组群已经存在)。请依次写出相应执行的命令。 参考答案:

超级用户登录后,首先执行“useradd user -g group”命令;然后执行“passwd user”命令,两次输入口令即可。

【习题5.13】先创建mygroup 组群,再创建myuser 用户,并且此用户属于mygroup 组群,接着以myuser 身份登录,创建ex 和hv 两个文件于/home/myuser 目录,并使hv 文件的同组用户是root。请依次写出相应执行的命令。 参考答案:

超级用户登录后,首先执行“groupadd mygroup”,然后执行“useradd myuser –g mygroup”命令,接着执行“su - myuser ”命令,切换为myuser 用户身份。以普通用户myuse 身份执行“cat >ex”和“cat>hv”命令创建两个文件。并输入“exit”命令退回到超级用户身份,执行“chgrp root /home/myuser/hv”命令,改变hv 文件的同组用户。

【习题5.14】现需添加一新用户helen 并设置其用户主目录/helen,密码为空。还需添加新组群temp,指定其GID 为600,并将temp 组群作为用户helen 的附加组群。请依次写出相应执行的命令。 参考答案:

超级用户登录后,执行“useradd –d /helen helen”,可自动创建/helen 目录,并创建helen 用户和helen 组群;

超级用户执行“passwd –d helen”,设置helen 用户不需密码就可登录; 接着执行“groupadd –g 600 temp”创建temp 组群并指定其GID;

最后执行“usermod –G temp helen”,设置helen 用户的附加组群为temp。 【习题5.15】要求RHEL Server 5 中所有新建的普通用户帐号每相隔90天必须更改口令,应如何操作? 参考答案:

RHEL Server 5 中/etc 目录中的login.defs 文件控制用户帐号的基本属性,如果要求用户每隔90 天必须修改口令,那么需要将此文件中PASS_MAX_DAYS 后的设置值从99999 修改为90 即可。

【习题5.16】利用“useradd term”命令新建用户帐号时,将改变/etc 中哪几个文件的内容? 参考答案:

使用“useradd term”命令后将有如下三个结果:

1. 新建一个term 用户,增加/etc/passwd 和/etc/shadow 文件的内容; 2. 新建用户的主目录,创建/home/term 目录;

3. 新建一个term 组群,增加/etc/group 和/etc/gshadow 文件的内容。

第 6 章文件系统管理

1、下列哪个文件的内容为当前已挂载文件系统的列表? A. /etc/inittab B. /etc/profile C. /etc/mtab D. /etc/fstab

2、/etc/fstab 文件中其中一行如下所示,在此文件中表示挂载点的是哪一列信息。

/dev/hda1 / ext3 defaults 1 2 A. 4 B. 5 C. 3 D. 2

3、关于文件系统的挂载和卸载,下面描述正确的是哪个? A. 启动时系统按照fstab 文件描述的内容加载文件系统 B. 挂载U 盘时只能挂载到/media 目录

C. 不管光驱中是否有光盘,系统都可以挂载光盘

D. mount –t iso9660 /dev/cdrom /cdrom 命令中/cdrom 目录会自动生成 A4、当一个目录作为一个挂载点被使用后,该目录上的原文件会怎样? A. 被永久删除 B. 被隐藏,待挂载设备卸载后恢复 C. 被放入回收站 D. 被隐藏,待计算机重现启动后恢复 B5、如何从当前系统中卸载一个已挂载的文件系统? A. umount B. dismount

C. mount –u D.从/etc/fstab 文件中删除此文件系统项 6、下列文件系统中哪个是RHEL 5 的默认文件系统?

A. vfat B. auto C. ext3 D. iso9600 7、quotacheck 有何功能?

A. 检查启用了配额的文件系统,并可建立配额管理文件 B. 创建启用了配额的文件系统,并可建立配额管理文件 C. 修改启用了配额的文件系统,并可建立配额管理文件 D. 删除启用了配额的文件系统,并可建立配额管理文件 8、怎样设置用户超过软配额的过渡期?

A. quotaon B. quota -u C. quota -t D. edquota –t 9、Linux 的文件名不宜采用一些符号,如空格,“/”等。其中“.”也不宜作为普通文件的第一个字符,为什么?

A. 以“.”开头为非法文件名 B. 以“.”开头为隐藏文件 C. 以“.”开头只能用于目录的命名 D. 以“.”开头的为设备文件 10、Linux 规定了四种文件类型:普通文件、目录文件,链接文件和什么文件?

A.特殊文件 B.目录文件 C.设备文件 D.系统文件 11、存放系统配置文件的目录是哪个?

A. /etc B. /root C. /home D. /lib

12、设置文件权限,要求文件所有者具有读写执行权限,其他用户只有执行权限,

则应当设置为什么数值?

A. 722 B. 711 C. 744 D. 644

13、文件exer1 的权限为rw-r--r--,现要增加所有用户的执行权限和同组用户

的写权限,以下哪个命令正确?

A. chmod a+x,g+w exer1 B. chmod 765 exer1 C. chmod o+x exer1 D. chmod g+w exer1

14、在使用shadow 口令的系统中,/etc/passwd 和/etc/shadow 两个文件的权

限应该是什么?

A. -rw-r----- , -r-------- B. -rw-r--r-- , -r--r--r-- C. -rw-r--r-- , -r-------- D. -rw-r--rw- , -r-----r-- B15、一属性表示为lrw-r-x- -wx 的文件,下列叙述正确的是哪个?

A. 文件所有者可执行 B. 同组用户可写 C. 其他用户可读 D. 是个连接文件

A16、系统中有用户user1 和user2,同属于users 组。在user1 用户目录下有一

文件file1,其本身权限为644,如果要允许user2 用户修改user1 用户目录下的file1 文件,则应修改file1 的权限为什么? A. 744 B. 664 C. 646 D. 746 A17、修改文件的所有者可用哪个命令?

A. chgrp B. chown C. chmod D. chright 18、如何删除一个非空子目录/tmp?

A. del /tmp/ B. rm -af /tmp

C. rmdir -Ra /tmp/ D. rm -rf /tmp/*

B19、如果newdir/file2 文件不存在,但是目录newdir已存在,“mv file1

newdir/file2”命令将有什么结果?

A. file1 将被移动到newdir 并重命名为file2 B. file1 将被复制到newdir 并命名为file2 C. file1 将被删除

D. 将报错,因为以上不是有效的命令

20、使用mkdir 命令创建新的目录时,哪个参数当父目录不存在时会先创建父目

录?

A. -m B. -D C. -f D. -p 21、以下查找文件的命令中哪个是错误?

A. find –name “myfile” B. find –size 100k C. find /home –name “myfile” D. find –type myfile 22、怎样了解当前目录下还有多大空间?

A. df -sa B. du / -h C. du . –sh D. df . -ah 23、如何从文件中查找显示所有以“#”打头的行?

A. find ”\\#” file B. wc -l “#”

24、使用ln 命令可生成一个名为old 文件的符号链接文件new,然后删除old 文

件,利用new 文件是否还能够访问到文件中的数据? A. 不可能再访问 B. 仍然可以访问

C. 能否访问取决于file2 的所有者 D. 能否访问取决于file2 的权限 25、以下命令返回的结果是什么?ln file1 file2

A. flie2 将成为file1 的符号链接

B. 无论file1 的尺寸是多少,file2 将固定为5 字节 C. file1 和file2 有相同的索引节点 D. 命令格式错误,需要使用参数

26、root 用户使用命令ln –s 建立当前目录下test(文件所有者为guest)的

符号链接test.link,并将test.link 的所有者由root 改变为nobody,则最后文件test的所有者是谁?

A. root B. guest C. nobody D. 其它