下列关于文件目录的叙述中,哪一个是错误的?
A.用户通过系统调用可以读写目录
B.用户可以创建根目录
C.目录中所能容纳的文件或子目录数量受限于磁盘的大小
D.目录是文件控制块的全部或一部分
第1题:
当前目录是用户当前工作的目录,下列关于当前目录的叙述中正确的是______。 Ⅰ.在当前目录下,可以采用相对路径名查找文件 Ⅱ.当前目录放在内存 Ⅲ.每个用户有一个当前目录 Ⅳ.当前目录可以改变
A.Ⅰ、Ⅱ
B.Ⅰ、Ⅱ、Ⅲ
C. Ⅰ、Ⅱ、Ⅳ
D.Ⅰ、Ⅱ、Ⅲ、Ⅳ
第2题:
下列关于文件系统当前目录的叙述中,哪个是不正确的? ( )
A.每个用户可以有一个当前目录
B.引入当前目录可以加快检索速度
C.查找文件时可以使用部分路径名
D.当前目录不能随意改变
第3题:
【单选题】/目录是
A.超级用户的主目录
B.系统的根目录
C.设备文件的目录
D.配置文件的目录
第4题:
用户usera、userb、userc为一个项目组,共享一个目录/pub。组内任一用户都把供其他组员共享的文件或目录写入/pub。用户usera、userb创建的共享文件只允许其他组员读,用户userc创建的共享文件允许其他组员读写,组外用户不许访问共享目录/pub及其中的文件或目录。用户usera、userb、userc的私有文件或目录都存放在各自的主目录中,不许其他用户访问。Linux系统中现在还没有这些用户、目录和任何相关的配置。为了满足上述需求,请你对Linux系统做适当的配置,写出必要的步骤和命令。
以root用户登录后,按以下步骤执行相关命令:
①创建1个群组:(选用的GID必须是尚未使用的)
groupadd–g 2008 g2008
②创建共享目录/pub并设置适当的权限:
mkdir /pub
chown root:g2008/pub
chmod 2770/pub
③增加3个以2008为附加组的用户:
useradd usera
useradd userb
useradd userc
gpasswd-ausera g2008
gpasswd-auserb g2008
gpasswd-auserc g2008
④临时取消用户口令(或设置用户初始口令),以激活他们:
passwd-dusera
passwd-duserb
passwd-duserc
⑤设置用户权限掩码:
echo‘umask027’>>/home/usera/.bashrc
echo‘umask027’>>/home/userb/.bashrc
echo‘umask007’>>/home/userc/.bashrc
第5题:
29、下面关于UNIX文件系统的描述中,错误的是()
A.每个目录文件中,都会包含两个文件名为“.”和“..”的目录项
B.对目录文件执行opendir系统调用,即可获得该目录下所有文件的目录项
C.对目录文件执行readdir系统调用,可以返回打开目录的下一个目录项
D.通过link系统调用建立硬链接(hard link),会增加一个目录项,但不会增加新文件