欢迎来到天天文库
浏览记录
ID:32366638
大小:47.00 KB
页数:6页
时间:2019-02-03
《linux权限相关》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、文件或目录的存取权限快速理解Linux文件的权限,查看Permissions,importantandtricky!Unixpermissionsconcernwhocanreadafileordirectory,writetoit,andexecuteit.Permissionsaregrantedorwithheldwithamagic3-digitnumber.Thethreedigitscorrespondtotheowner(you);thegroup(?);andtheworld(everyoneelse).Thinkofea
2、chdigitasasum:executepermission=1writepermission=2writeandexecute(1+2)=3readpermission=4readandexecute(4+1)=5readandwrite(4+2)=6read,writeandexecute(4+2+1)=7Addthenumbervalueofthepermissionsyouwanttogranteachgrouptomakeathreedigitnumber,onedigiteachfortheowner,thegroup,an
3、dtheworld.Herearesomeusefulcombinations.Trytofigurethemout!修改方式1:以绝对方式改变权限chmod600{filespec}Youcanreadandwrite;theworldcan't.Goodforfiles.chmod700{filespec}Youcanread,write,andexecute;theworldcan't.Goodforscripts.chmod644{filespec}Youcanreadandwrite;theworldcanonlyread.Go
4、odforwebpages.chmod755{filespec}Youcanread,write,andexecute;theworldcanreadandexecute.Goodforprogramsyouwanttoshare,andyourpublic_htmldirectory.--------------------------------------------------------------------------------Permissions,anotherway(修改方式2:以符号模式改变权限(在原来基础上增加添
5、加定义的权限))Youcanalsochangefilepermissionswithletters:u=user(yourself)g=groupa=everyoner=readw=writex=executechmodu+rw{filespec}Giveyourselfreadandwritepermissionchmodu+x{filespec}Giveyourselfexecutepermission.chmoda+rw{filespec}Givereadandwritepermissiontoeveryone.使用文件命令对文件
6、进行操作的前提是拥有相应的权限。下面我们介绍如何控制这些权限。(1)用户和权限Linux为每个文件都分配了一个文件所有者,称为文件主,并赋予文件主惟一的注册名。对文件的控制取决于文件主或超级用户(root)。文件或目录的创建者对创建的文件或目录拥有特别使用权。文件的所有关系是可以改变的,可以将文件或目录的所有权转让给其它用户,但只有文件主或root用户才有权改变文件的所有关系。文件的所有权的标志是用户ID(UID)。利用chown命令可以更改某个文件或目录的所有权。例如,超级用户把自己的一个文件myfile拷贝给用户xu。为了让用户xu能
7、够存取这个文件,超级用户(root)应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件,命令如下:chownxumyfile如果改变了文件或目录的所有权,原文件主将不再拥有该文件或目录的权限。系统管理员经常使用chown命令,以便将文件拷贝到另一个用户的目录下以后,让该用户拥有使用该文件的权限。(2)用户组在Linux下,每个文件又同时属于一个用户组。当创建一个文件或目录时,系统会赋予它一个用户组关系,用户组的所有成员都可以使用此文件或目录。文件用户组关系的标志是GID。文件的GID只能由文件主或超级用户(root)来修改。ch
8、grp命令可以改变文件的GID。(3)用户和权限Linux系统中的每个文件和目录都有存取许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。Linux系统中规定了四种不同类型的用
此文档下载收益归作者所有