广州专业网站开发,被禁止访问网站怎么办,app推广策划书模板,国外域名注册查询1.文件与目录权限1)UID与GIDUIDUID是一个数值#xff0c;是Linux系统中唯一的用户标识#xff0c;用于区别不同的用户。在系统内部管理进程和文件保护时使用UID字段。在Linux系统中#xff0c;注册名和UID都可以用于标识用户#xff0c;只不过对于系统来说UID更为重要…1.文件与目录权限1)UID与GIDØUIDUID是一个数值是Linux系统中唯一的用户标识用于区别不同的用户。在系统内部管理进程和文件保护时使用UID字段。在Linux系统中注册名和UID都可以用于标识用户只不过对于系统来说UID更为重要而对于用户来说注册名使用起来更方便。在某些特定目的下系统中可以存在多个拥有不同注册名、但UID相同的用户事实上这些使用不同注册名的用户实际上是同一个用户。/etc/passwd放账号/etc/shadow放密码passwd中每行以冒号隔开分成7段分别表示为用户名密码UID号码GID号码GECOS字段主目录用户登录时要运行的SHELL考虑到安全问题现在的密码已经不存放在passwd文件中而是单独存放在/etc/shadow里GECOS字段包含用户的真实姓名ØGIDGID是当前用户的缺省工作组标识。具有相似属性的多个用户可以被分配到同一个组内每个组都有自己的组名且以自己的组标识号相区分。像UID一样用户的组标志号也存放在passwd文件中。在现代的Unix/Linux中每个用户可以同时属于多个组。除了在passwd文件中指定其归属的基本组之外还在/etc/group文件中指明一个组所包含用户。/etc/group放账号/etc/gshadow放密码group中每行以冒号隔开分成4段分别表示为组群名组群口令GID号码组群成员列表考虑到安全问题现在的密码已经不存放在group文件中而是单独存放在/etc/gshadow里2)文件所有者及匹配顺序Ø文件所属用户(user)如果UID匹配就应用用户权限Ø所属用户组(group)否则如果GID匹配就应用组群权限Ø其他用户(other)如果都不匹配就应用其他权限3)权限Ø读(read)数字表示为4对于文件而言可读权限为可以查看其文件内容对于目录而言表示具有读取目录结构清单的权限即(ls、ll等命令)Ø写(write)数字表示为2对于文件而言可写权限为可以修改与删除文件的内容或文件本身对于目录而言表示在该目录下是否可以建立新的文件与目录删除已经存在的文件与目录将已存在的文件或目录进行更名移动该目录内的文件、目录的位置Ø执行(execute)数字表示为1在Windows中一个文档是否具有执行的能力是由后缀名来判断的例如.exe、.bat、.com等但在Linux下则是由是否具有x这个权限来决定的跟文件名是没有关系的Ø详细列表十进制二进制含义00无权限11可执行210可写311可写可执行4100可读5101可读可执行6110可读可写7111可读可写可执行4)权限位ØT文件类型Linux系统对于设备、目录、文件都当作是文件来处理也就是说Linux下一切皆为文件文件标志文件类型举例-普通文件数据文件、ASCII存文本文件、程序d目录/bin、/etc、/usr等b块设备/dev/hda(第一个IDE硬盘)或/dev/sda(第一个STAT硬盘)c字符设备/dev/ttyS1(与DOS中的串口2等同)p命名管道/dev/initctl(与”|”等同)s套接字/dev/logl符号链接/dev/cdrom-hdcØU用户权限从左到右3个U分别表示用户的可读可写可执行ØG组权限从左到右3个G分别表示用户组可读可写可执行ØO其他用户权限从左到右3个O分别表示其他用户可读可写可执行5)查看显示的信息从左到右分别权限、连接数、所有者、所属组、文件大小、最后被修改的日期、文件名其中权限里-表示该文件为普通文件rw-表示该文件的用户权限为可读可写第一个r--表示该文件的组权限为可读第二个r--表示该文件的其他用户权限为可读2.特殊权限位1)创建测试用户创建测试用户zwb与zzj并设置好密码2)us位当其他用户(other)拥有执行权限而user拥有s位时other会成为user拥有它的最高权限仅仅只对命令而言如passwd、mount文件/usr/bin/passwd为用户rws其他用户rx权限切换到zwb用户后使用passwd可以修改密码回到root用户使用chmod u-s /usr/bin/passwd将用户的s权限位减掉再次切换到zwb用户使用passwd修改密码时提示passwd:Authentication token manipulation error验证口令操作错误3)gs位当gs位时不论谁在这个文件夹中创建都属于这个组使用root用户在/tmp目录下创建zwbzzj目录并且给该目录的组用户加上s的权限并且给其他用户加上写的权限使用zwb用户登录后在zwbzzj目录下创建一个名为zwb的文件使用zzj用户登录后在zwbzzj目录下创建一个名为zzj的文件使用ll查看看到使用不同的2个用户所创建的2个文件都为root组的4)ot位谁创建谁删除tmp目录本身就有ot的权限所以在tmp目录下创建的文件谁创建的文件只有自己能删除使用zwb用户在tmp目录下创建一个zwb的文件切换到zzj用户后使用删除命令删除提示rm:cannot remove ‘zwb’:Operation not permitted无法删除’zwb’不允许操作5)大小写有执行权限特殊权限为小写无执行权限特殊权限为大写ll查看到文件A的其他用户权限为rwtt为特殊权限小写代表其有执行权限chmod o-x A将文件A的其他用户的执行权限减去后ll查看原先的小写t变成了大写T6)数字表示数字421权限usgsot3.权限的修改1)默认权限Øumask值查看第一个0表示特殊权限(不能修改)第二个0表示用户第三个0表示组第四个0表示其他用户Ø创建目录默认权限为777-umask值也就是0755文件默认权限为目录默认权限减执行权限Ø修改将umask值修改成0011后创建文件夹zzjzzj权限为0766第一个表示特殊权限的0不能修改修改将会提示2)修改文件与目录权限Ø命令介绍chmod参数a、u、g、o、-、r、w、x文件名数字参数-R进行递归就是目录下的所有文件、目录都更新成现在的设置Ø直接给权限创建文件A与目录zwb使用chmod命令来改变其权限其中urwx,grwx,orwx与urwx,grx,orx分别表示给A文件指定用户权限为rwx组权限为rwx其他用户权限为rwx给zwb目录指定用户权限为rwx组权限为rx其他用户权限为rxØ加减权限使用rm -fr *命令将上面创建的文件与目录删除再次创建文件A与目录zwb使用chmod命令来改变其权限其中gx与ox分别表示A文件的组权限在原有的基础上加上可执行权限zwb目录的其他用户权限在原有的基础上加上可执行权限Ø数字表示权限使用rm -fr *命令将上面创建的文件与目录删除再次创建文件A与目录zwb使用chmod命令来改变其权限其中4775表示用户权限为rwx组权限为rwx其他用户权限为rx(145)前面的4为特殊权限us由于用户有可执行权限所以s为小写0700表示无特殊权限且用户权限为rwx4.改变文件与目录的所有权1)命令介绍chown参数新用户新组文件名参数-R进行递归就是目录下的所有文件、目录都更新成现在的设置2)创建组创建组名为zwbgroup的组3)改变所有者创建文件A与目录zwb使用chown zwb A与zwb/来更新新用户4)改变用户组创建文件A与目录zwb使用chown :zwbgroup A与zwb/来更新新组5)同时改变创建文件A与目录zwb使用chown zwb:zwbgroup A与zwb/来更新新用户与新组