linux_普通用户和root用户的权限举例说明

下面是解释:

当前# root用户, ls列出列表 

mkdir 新建目录

赋予目录744权限      对others来说是  r--  只可读

touch 新建在目录下的同名文件

赋予文件600权限      对others来说是  ---  无权限

ls -ald  列出目录和文件的详细权限 用户组 大小 时间等信息

切换回普通用户zzh

zzh用户无法ls到目录下的同名文件 (对于zzh来说虽然该目录是可读的read,可以查询文件名,但是该目录是无法执行的execute,因此无法获取进入该目录的key)提示permission denied

ls列出文件,同样,zzh用户无法cd到目录内,无法把该目录变更为 工作目录(work目录)

这个例子是要深入充分理解:1权限与用户 用户组 others的关系与设定 2目录和文件的rwx实际含义有差别 3希望目录尽量最好同时赋予r和x的权限(承第二点)

 

 

切换root用户

更改目录拥有者为zzh用户

列出详细信息证实

切换回zzh用户

列表

cd进目录 (这次可以成功,因为zzh是该目录的拥有者)

列出目录下文件

该文件是root用户的 因此无法读写执行,即对该文件没有任何权限,但是zzh对目录有w写入权限,所以对目录下的文件具有更改删除权限,因此zzh可以删除root的文件虽然无法读写它,

    如同你的抽屉里放进了别人的保险盒,无法操作保险盒但可以把它丢出你的抽屉

这个例子是要说明1更改文件或目录拥有者或用户组chgrp的操作 2目录的w权限的意义以及交叉用户组的处理与权限赋予,3 网站服务器软件的管理

 

下面是一些汇总,希望你能看得懂.

设你是zzh,你有两个文件分别是 /dir1/file1 和 /dir2  下面列表会给出你要完成操作的最小(至少)权限

所以对于开放目录一般希望r和x都赋予,但是w的权限需要谨慎考虑

posted @ 2019-12-12 11:05  花自飞  阅读(2903)  评论(0编辑  收藏  举报