选择题 1.  在Linux操作系统下,非超级用户要运行某个文件夹下的可执行脚本,对该文件夹至少要拥有______权限;如果要用1s命令查看该文件夹下有哪些文件,对该文件夹至少要拥有______权限。
【正确答案】 A
【答案解析】 Linux操作系统中的每个文件和目录都有存取许可权限,存取权限规定了三种访问文件或目录的方式:读(r)、写(w)、可执行或查找(x)。
   对于文件的存取权限而言,读权限(r)表示只允许指定用户读取相应文件的内容,而禁止对它做任何的更改操作,将所访问的文件的内容作为输入的命令都需要有读的权限,例如cat(连接并显示指定的一个或者多个文件的有关信息)、more(类似cat,不过会一页页地显示,方便使用者一页页阅读)等。写权限(w)表示允许指定用户打开并修改文件,例如命令vi、cp等。执行权限(x)表示允许指定用户将该文件作为一个程序执行。
   对于目录的存取权限而言,在ls命令后加上-d选项,可以了解目录文件的使用权限。其中,读权限(r)表示可以列出存储在该目录下的文件,即读目录内容列表,这一权限允许Shell使用文件扩展名列出相匹配的文件名。写权限(w)表示允许用户从目录中删除或添加新的文件,通常只有系统管理员才具有写权限。执行权限(x)表示允许用户在目录中查找,并能用cd命令将工作目录改到该目录。
   本题中,要想进入目录,都需要具有x权限(执行权限),而查看目录下的文件需要r权限(读权限)和x权限,因为相当于进入了目录。执行目录下某个可执行文件,需要进入目录的x权限。所以,选项A正确。