美文网首页
Linux权限管理命令

Linux权限管理命令

作者: BlueSkyBlue | 来源:发表于2020-12-02 21:57 被阅读0次

chmod

命令所在路径:/bin/chmod
执行权限:所有用户
功能描述:改变文件或目录权限。
语法:

chmod [{ugoa}{+-=}{rwx}] [文件或目录] (a表示所有人,all)
[mode=421] [文件或目录]
-R:递归修改

+:增加权限
-:减少权限
=:强制规定为该权限。

范例:

chmod o+w Au
chmod u=rwx maroubra

也可以通过数字的方式授权。此时,三个权限位使用数字表示。r=4, w=2, x=1。
使用数字改文件名

#6代表的是rw-,4代表的是r--,0代表的是---
chmod 640 maroubra
#使用-R时,在改变目录的权限的同时也可以改变目录下所有目录的权限。
chmod -R 777 /Au/Sydney

只有两个人可以管理权限:所有者和root。

文件权限目录总结

代表字符 权限 对文件的含义 对目录的含义
r 读权限 可以查看文件的内容 可以列出目录中的内容。
w 写权限 可以修改文件的内容 可以在目录中创建和删除文件。
x 执行权限 可以执行文件 可以进入目录

chown

英文原意:change file ownership
命令所在路径:/bin/chown
执行权限:所有用户
功能描述:改变文件或目录的所有者。
语法:

chown [用户] [文件或目录]
chown [所有者]:[所属组] [文件或目录]
-R:如果是目录,则使其下所有子文件或目录递归生效。

注意:只有root可以改变一个文件的所有者。
范例:

#改变maroubra文件的所有者为Huifeng。
chown Huifeng maroubra 

chgrp

英文原意:change file group ownership
命令所在路径:/bin/chgrp
执行权限:所有用户
功能描述:改变文件或目录的所属组。
语法:

chgrp [用户组] [文件或目录]

范例:

#改变文件xiaodu的所属组为sixtysix 
chgrp sixtysix xiaodu

一个用户有一个组,但它肯定有很多缺省组。

umask

我们在创建一个文件的时候,我们会看到文件有一个默认的权限。该权限是通过umask定义的。
英文原意:the user file-creation mask
命令所在路径:shell内置命令
执行权限:所有用户
功能描述:显示,设置文件的缺省权限。
语法:

umask [-S ]
-S 以rwx形式显示新文件缺省权限

范例:

umask -S

Linux中缺省创建的文件不具有可执行权限。
执行umask得到以下结果

0022

第一个0代表特殊权限。之后的022代表权限掩码。使用777减去022得到的755为真正的权限。
设置自己想要的缺省权限
例如我们想要如下的缺省权限

rwxr-xr--

换成数字为754。其缺省权限为777-754=023。此时,我们需要设置缺省权限为023。

umask 023

sudo设置

普通用户(除了root),将用户加入到sudo列表中。
在命令行中输入以下命令:

vi /etc/sudoers

之后查找All=(All)



在hadoop用户的ALL前面添加上NOPASSWD。之后hadoop用户使用sudo就可以不使用密码了。


相关文章

  • Linux权限管理--ACL权限

    Linux setfacl 命令帮助: 选项 Linux权限管理--ACL权限 ACL权限不是针对某个文件或某个目...

  • linux文件访问权限

    参考 Linux 简单修改权限命令 Linux权限详解 命令之 chmod:修改权限 Linux命令:修改文件权限...

  • day10学习回顾(linux基础)

    1.查看命令位置:which Which命令 2.Linux命令-用户、权限管理 用户是Unix/Linux系统工...

  • php的学习路程

    一.Linux方面 Linux常用命令 1. 文件处理命令 2. 权限管理命令 3. 帮助命令 4. 文件搜索命令...

  • linux系统下软件包的安装和启动

    linux系统的基础操作命令: sudo 超级管理员获得权限命令 cd 打开文件命令 cp 复制文件命令 cp –...

  • linux修改权限的相关命令

    Linux命令-用户、权限管理 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理。 ...

  • 【目录】Linux命令集合

    1、Linux常用20个命令(for me)2、Linux 文件权限含义解析3、Linux 文件/目录权限命令:c...

  • linux常用命令

    linux的命令操作 日常操作命令 文件系统操作 文件权限的操作 基本的用户管理 系统管理操作

  • Linux 权限管理命令

    操作系统中,每个文件都拥有特定的权限、所属用户和所属组。 权限是 Linux 操作系统中用来限制资源访问的机制,分...

  • Linux~权限管理命令

    一、文件和目录权限 权限分为3个字符为一组,分别对应用户、用户组,其他 1、文件类型说明 -:普通文件 d:目录文...

网友评论

      本文标题:Linux权限管理命令

      本文链接:https://www.haomeiwen.com/subject/pdmdwktx.html