CentOS 用户权限设置 2019/06/03 18:27 • Linux • 阅读 2125 权限的定义 权限:用户针对文件是否拥有读、写、执行的权利。 权限本身划分为:读(Read)、写(Write)、执行(eXecute) 权限针对用户的划分:主人(User)、同组用户(Group)、其他组用户(Other) 示例 zhoudong用户创建一个文件“双节棍.txt” 主人:zhoudong 对文件权限:r读 w写 x执行 同组用户:xueyou 对文件权限:r读 w写 – 其他组用户:xiaogang 对文件权限:r读 – – 文件在系统的体现:-rwxrw-r– zhoudong music 双节棍.txt 1、给文件设置权限(字母相对方式) chmod u+rwx filename //针对一个组别设置权限,其他组别权限没有变化 chmod u-rx filename //给文件的主人增加“读、写、执行”权限 chmod u+/-rwx,g+/-rwx,o+/-rwx filename //给文件的同组用户删除删除“读、执行”权限 说明: 1、每个单元“+”“-”只能使用一个; 2、可以同时给一个组或多个组设置权限,组别之前使用 “ , ” 分割; 3、每个单元的权限可以是 “ rwx ” 中的一个或多个。 > chmod u+w,g-rx,o+rw filename //给文件主人增加“读”权限,同组用户删除“读、执行”权限,其他用户增加“读、写”权限 > chmod u+w,u-x filename //给主人文件增加“写”权限,并删除“执行”权限 > chmod +/-rwx filename //无视具体组别,统一给全部的组设置权限 > chmod +rw //给文件全部增加“读、写”权限 2、给文件设置权限(数字绝对方式) 0没有权限4读1执行5读、执行2写6读、写3写、执行7读、写、执行 chmod ABC filename //ABC分别代表主人、同组用户、其他组用户的数字权限 chmod 753 filename //主人设置“读、写、执行”权限,同组用户设置“读、执行”权限,其他用户设置“写、执行”权限 字母相对和数字绝对方式权限设置取舍? 修改的权限相对比较少的时候使用“字母”方式。相反,权限变动非常多的时候使用“数字”方式 3、文件对权限的使用 读:是否可以查看文件内容 写:是否可以修改该文件(可以强制写操作) 执行:①二进制文件 ②批量指令执行文件 linux系统里边可以缩写shell脚本程序文件,该文件执行过程中可以批量执行指令,shell文件类似windows系统的批处理bat文件。shell脚本程序文件在linux系统可以批量执行指令。 一个简单的shell脚本内容 #! /bin/bash //处理指令,会调用相关的解释器解释执行以下代码 cd / ls -l 4、 目录对权限的使用 读:是否可以查看该目录内部的文件信息 写:是否可以给该目录创建、删除文件 执行:指定用户是否可以cd进入该目录 5、 权限针对文件强制操作 对文件没有r或w写权限,还要修改该文件,可以!感叹号强制写保存。 A、对文件有w写权限、没有r读权限,强制写保存,新写入内容会覆盖文件原内容。 B、对文件没有w写权限,可以强制写保存 C、非主人(同组/其他组)用户,没有w写权限,强制写保存或许成功,或许不成功①该文件的上级目录针对该修改者没有开放w写权限,强制写保存不成功②该文件的上级目录针对该修改者有开放w写权限,强制写保存成功 本文为原创文章,著作权归作者所有:来自「KOBIN 技术随笔」作者的原创作品,转载请标明出处。CentOS 用户权限设置https://blog.kobin.cn/blog/system/s2/93.html CentOSLinux 赞 (0) 0 0 生成海报 发表回复 您的邮箱地址不会被公开。 必填项已用 * 标注*昵称: *邮箱: 网址: 记住昵称、邮箱和网址,下次评论免输入 提交 CAPTCHAis initialing...