Linux文件权限
实验目的
确定文件系统权限:
1) 显示文件系统权限。
2) 解释权限。
3) 确定文件的用户权限、属组权限或其他 (公共) 权限。
4) 确定对于一个可执行文件的文件权限。
5) 使用默认权限创建一个文件或目录。
从命令行中修改权限:
1) 使用文件系统来控制安全访问。
2) 回顾chmod命令模式。
3) 使用符号模式修改文件或目录的权限。
4) 确定八进制模式权限。
5) 使用八进制模式修改文件或目录的权限。
6) 使用vi编辑器创建一个脚本文件,并且使它可执行。
使用文件管理器修改权限:
1) 访问文件管理器,使用文件和目录权限工作;
2) 使用文件管理器确定文件或文件夹的权限;
3) 使用文件管理器修改文件或文件夹的权限。
实验内容与步骤
1. 确定文件系统权限及在命令行中修改权限
步骤1:开机,登录进入GNOME。
在GNOME登录框中填写指导老师分配的用户名和口令并登录。
步骤2:访问命令行。
单击红帽子,在“GNOME帮助”菜单中单击“系统工具”-“终端”命令,打开终端窗口。
步骤3:显示权限。
权限控制着谁能够对文件系统中的文件和目录做什么。目录和文件权限可以使用带 –l (长列表) 选项的ls (列表) 命令来确定。ls -l命令显示目录内容的长列表。如果同时给出 -a选项,则所有文件,包括隐藏文件和目录 (那些以圆点打头的) 都被显示出来。
表8-2提供了检查使用ls -l目录列出的信息。
表8-2
文件类型 | 第一个位置的短横线表示一个普通文件。一个d表示目录 |
权限 | 3组权限:用户,属组,其他 |
链接 | 链接到其他文件和目录 |
所有者 | 创建文件或目录的用户的用户 (登录ID) ,除非指派了所有权 |
属组 | 所有者属于的属组名,由系统管理员建立 |
大小 | 文件按字节计算的大小 |
修改日期/时间 | 文件创建或最后修改的月、日、年 (如果不是当年) 和时间 |
文件名 | 文件或目录名 |
注意:当使用权限工作的时候,文件类型、权限、所有者、属组和文件/目录名是列表中最重要的信息片断。 |
1) ls 的第一个位置__短横线表示一个普通文件,一个d表示目录_表示文件类型。使用ls –l命令列出主文件夹中的文件。/bin/cal的文件类型是什么 (文件或目录) ?如何知道的?
可执行文件,用户权限得知的。___________________________________
2) 接下来的ls中的9个位置___用户、同组用户、其他_____表示文件的权限。所有文件或目录可能的权限是:(小写) r、w、x或短横线 (-) 。cal的权限是什么?
rwx可读可写可执行_________________________________________________
步骤4:解释权限。
请参阅表8-3,回答下面的问题。注意到权限的解释对于文件和目录是不同的。
1) 文件的r权限的意义是什么?
文件可读,即可查看该文件的内容。___ ______ ____
2) 目录的r权限的意义是什么?
可列出该目录下的文件,但对该目录还必须有”x”权。
表8-3 普通文件目录的权限符号
权限 | 符号 | 普通文件 | |
读 | r | 文件可以被显示或者拷贝 (拷贝的文件属于新的所有者) 。只有读权限不能够删除或移动文件 | 可以使用ls命令列出内容。必须也有使用ls命令选项的执行权限 |
写 | w | 文件可以被修改、移动和删除 (只有当目录给出写权限的时候) | 文件可以被添加或删除。目录必须也有执行权限 |
执行 | x | 文件可以被执行 (shell脚本或者可执行文件) | 控制对目录的访问。用户可以清明节哀悼亲人的诗句cd到目录中,使用读访问列出其中的内容。文件可以使用写访问被移动或者拷贝到目录中 |
无权限 | - | 短横线表示权限被拒绝 | 短横线表示权限被拒绝 |
3) 文件的X权限的意义是什么?
文件可执行,即该文件可运行。_______________________________
4) 文件的w权限的意义是什么?
文件可写,即可修改文件的内容。
5) 目录的w权限的意义是什么?
___可在该目录下建立和删除文件(或目录),但对该目录还必须有”x”权。
6) 权限位置的短横线 (-) 的意义是什么?
表示权限被拒绝_______________________________________________
初一第一周周记步骤5:确定文件的用户权限。
九个权限被分成三个权限一组。每组的三个权限总是按照r (读) w (写) 和x (执行) 的顺序排列。如果权限不允许,短横线 (-) 将在它的位置。第1组三个权限是用户的权限组。这些权限决定其所有者能够做什么。
在主目录中创建一文件dante。单击红帽子,在“GNOME帮助”菜单中单击“辅助设施”-“Text Editor”命令,在文本编辑中键入适当内容并保存为dante。
1) 谁是dante文件的所有者?
root_____________________________________________________________
2) 用户权限的头2个字符是什么?
读写权限____________________________ ________________
3) 在用户的权限组中,第3个位置是什么?
不可执行_________________________________________________________
4) 列出根据所给的文件权限,用户 (所有者) 能够做的4件事情。
拷贝,移动,修改,删除_____________________________________________
步骤6:确定文件的属组权限。
系统管理员给每一个用户分配了一个主属组。这个文件所有者所在的属组是一个当该文件创建时,随所有者一起分配的成员。第2组的3个权限决定了主属组的成员能够做什么。
1) dante文件的所有者是什么主属组的成员?
root___________________________________________________________
2) 属组权限的第一个字符是什么?
r_____________________________________________________________
3) 这允许属组的其他成员对文件进行什么操作?
可读______________________________________________________________
4) 为什么在接下来的第二和第三个位置不是w和x,而是短横线?
因为不可写,不可执行______________________________________________
步骤7:确定文件的其他 (公共) 权限。
最后一组字符,叫做其他权限,是其他每一个人都有的权限。其他指既不是文件所有者也不是文件所有者所在属组的成员,但是有权访问系统的所有人。
不是所有者和属组的其他人对dante文件有什么权限?
只有可读文件____________________________________________________
步骤8:确定可执行文件的文件权限。
可执行文件,例如Linux工具程序和脚本文件,对于想执行命令或者脚本的所有人要求 (执行) 权限。
1) 从主目录中显示在 /usr/bin目录中的bc文件的长目录列表。使用什么命令?
ls –l /usr/bin/bc________________________________________________
2) 文件的权限是什么?
rwxr-xr-x_________________________________________________________
3) 用户权限是什么?
可读可写可执行rwx________________________________________________
4) 属组权限是什么?
r-x______________________________________________________________
5) 其他权限是什么?
启程 水木年华 歌词 r-x______________________________________________________________
6) 为什么组属用户和其他用户类别没有w (写) 权限?
因为kcalc是系统文件,只有超级用户才有修改权限什么的春雨(填形容词)_____________________
步骤9:使用默认权限创建一个新文件。
使用默认权限创建新文件。使用touch命令在主目录中创建一个新文件。
1) 在主目录中创建一个叫做newfileperms的新文件。使用什么命令和路径名?
touch /newfileperms________________________________________________
2) 查看newfileperms的权限。使用什么命令和路径名?
ls –l /newfileperms_____________________________________________
3) 分配给这个文件的默认权限是什么?
rw-_________________________________________________________
艾可奇汉堡4) 谁是所有者?
root___________________________________________________________
5) 谁是主属组?思想汇报2012
root__________ ____________________________________________
6) 主属组的成员能够重新命名这个文件吗?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论