专门做鞋子的网站有哪些,企业个人网站,免费.网站最新域名,做代理去哪个网站找1.什么是权限#xff1f; 在Linux下有两种用户#xff0c;分别是超级用户#xff08;root#xff09;和普通用户。超级用户可以在Linux下做任何事情#xff0c;几乎不受限制#xff0c;而普通用户一般只能在自己的工作目录下#xff08;/home/xxx#xff09;工作#…1.什么是权限 在Linux下有两种用户分别是超级用户root和普通用户。超级用户可以在Linux下做任何事情几乎不受限制而普通用户一般只能在自己的工作目录下/home/xxx工作以及在系统上做有限的工作。 换句话来说所有的权限的概念都是用来限制普通用户的而超级用户几乎不受限制。
超级用户的命令提示符是“#”。 普通用户的命令提示符是“$”。 a. 权限是限制人的。人真实的人➕身份 b.目标事物的属性也会影响权限
权限角色➕事物属性 角色切换
su指令☑️
语法su 账户
功能命令用于变更为其他使用者的身份除 root 外需要键入该使用者的密码。
普通账户--》root账户 第一种 第二种
root --》普通账户 注意 1从普通账号切换为root账号时指令当中的root可省略因为root账号只有一个。 2该指令也可以从一个普通用户切换为另一个普通用户输入待切换用户的账号密码即可。 3切换用户后若想切回上次的用户可通过CtrlD实现。
如何仅提升当前指令的权限
但可能某些情况下你只想提升当前指令的权限那么不必切换到超级用户。
sudo 指令☑️
语法 sudo 指令功能 提升当前指令的权限。 例如我现在要以一名普通用户的身份修改另一个普通用户的账号密码。
帮助理解 Linux权限划分
1.user 文件拥有者
2.group 所属组
3.other
前两个没有什么解释的 other是其他人除了拥有者和所属组的 法一 r w x 修改权限 r :是否有权查看目录信息
w:是否有权在指定目录内部新建文件删除修改文件名等对文件的操作。
x: 限制进入
修改权限 chmod
语法 chomd /- 对象 文件
对拥有者
x 可以改r 或w 也可以叠加 对所属组 对other 对所有角色 角色改变 chown
文件拥有者权利高于所属组拥有者赋予所属组改变文件的权利。
修改条件root账户或者用sudo申请
修改所属组 chgrp 账户 文件
修改拥有者 chown 账户 文件
同时修改 chown 账户账户 文件 法二修改二进制权限
权限掩码 如果把那九位权限理解为二进制 1 普通文件起始权限 0666目录文件 0777。其中第一位的0与特殊权限有关我们这里不必深究而后面三位就是权限的八进制数值表示方法我们将其翻译为字符表示方法。
但实际上你会发现你所创建出来的文件和目录的权限值往往不是我们所翻译出来的值原因就是创建文件和目录的时候还要受到umask的影响假设默认权限是mask则实际创建出来的文件权限是mask(~umask) 粘滞位
由来Linux是多用户下对于文件的访问是隔离的
那 如何在Linux的不同账号下共享文件呢
就由粘滞位来解决。
首先 在root的根目录下创建个777方法二或rwx rwx rwx(方法一) 注意也有自带的 接下来就需要
语法 chmod t 目录名功能 给目录加上粘滞位。
当一个用户将某一个目录加上粘滞位后该目录的权限值的最后一位变为字符“t”。 当一个目录被设置为粘滞位则该目录下的文件只能由 1超级用户删除。 2该目录的拥有者删除。 3该文件的拥有者删除。
普通用户在写的时候要先转到根目录在到 gongyong 注意 虽然目录被加上了粘滞位但如果用户有该目录的可写权限则不影响其在该目录下创建文件