gpt4 book ai didi

Linux/Ubuntu chmod命令详解使用格式和方法

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Linux/Ubuntu chmod命令详解使用格式和方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

在 Ubuntu Linux 中用源码文件安装软件时经常都会用到chmod命令来更改文件的权限使其在安装时有执行的权限。由于 Ubuntu Linux 默认不能用root账户来登录所以在用chmod命令来更改文件的权限时往往需要结合sudo命令来使用,如果你对sudo命令还不太了解,请先看看本站的《sudo命令详解》 。

chmod 。

Linux/Ubuntu 系统中文件调用的权限分为三级:文件拥有者(u)、群组(g)、其他(o)。用chmod就可以更改文件的权限。chmod是一个相当灵活的命令,对同一个文件的权限的修改可以用多种风格的命令格式来实现.

方式一:

语法格式: chmod [-vR] mode 文件名 。

参数说明

mode 权限设置字串,格式为[ugoa] [+-=] [rwx] 。

u 表示文件的拥有者 。

g 表示与此文件拥有者属于一个组群的人 。

o 表示其他人 。

a 表示包含以上三者即文件拥有者(u)、群组(g)、其他(o) 。

+ 表示增加权限 。

- 表示取消权限 。

= 表示唯一设置权限 。

r 表示有读取的权限 。

w 表示有写入的权限 。

x 表示有执行的权限 。

-v 显示权限改变的详细资料 。

-R 表示对当前目录下的所有文件和子目录进行相同的权限更改 。

例:

我们要将当前目录下ownlinux这个文件的权限修为所有用户拥有该文件的读取、写入、执行的权限。在这里就需要结合sudo命令来使用,如果你对sudo命令还不太了解,请先看看本站的《sudo命令详解》 。

ownlinux@server:/var/www$ sudo chmod a+rwx ownlinux 。

[sudo] password for ownlinux: (此时输入你的密码) 。

或者使用 ownlinux@server:/var/www$ sudo chmod ugo+rwx ownlinux 。

[sudo] password for ownlinux: (此时输入你的密码) 。

命令不一样,但执行后的效果是一样的.

方式二:

语法格式: chmod [-vR] [No] 文件名 。

参数说明

No 三位代表相应权限的数字 。

-v 显示权限改变的详细资料 。

-R 表示对当前目录下的所有文件和子目录进行相同的权限更改 。

可能这种方式对于初学者来说有一定的难度,但这种方法学会后在更改文件权限就变得非常的简单。相信通过我的介绍大家会掌握种方法的:) 。

首先了解一下读取(r)、写入(w)、执行(x)相应的数字编号,如下图所示 。

Linux/Ubuntu chmod命令详解使用格式和方法

如果你记住了上图所示的数字和对应的权限就往下边看 。

刚才已经说过了,[No]参数 是三位代表相应权限的数字。从左向右,第一位数学代表文件拥有者(u)的权限、群组(g)的权限、其他(o)的权限。每一个数字就对应该级用户拥有的权限即为rwx相应的数字之和。这样说可能大家不是很明白,我画了一张表帮助大家了解 。

Linux/Ubuntu chmod命令详解使用格式和方法

如上图可以看出来如果是所有用户拥有该文件的读取、写入、执行的权限就是拥有者(u)的权限(4+2+1=7)群组(g)的权限(4+2+1=7)其他(o)的权限(4+2+1=7即为777。注意:如果没有读取的权限则”r”相应的数字编号就为”0″,写入(w)、执行(x)同理.

例:

就用刚才方式一的例子,我们要将当前目录下ownlinux这个文件的权限修为所有用户拥有该文件的读取(r)、写入(w)、执行(x)的权限。回顾一下方式一的命令格式.

ownlinux@server:/var/www$ sudo chmod a+rwx ownlinux 。

[sudo] password for ownlinux: (此时输入你的密码) 。

方式二的命令 ownlinux@server:/var/www$ sudo chmod 777 ownlinux 。

[sudo] password for ownlinux: (此时输入你的密码) 。

可以看出使用方式二的命令格式简洁明了 。

如果要让当前目录下ownlinux这个文件的权限修为该文件的拥有者(u)有该文件的读取(r)、写入(w)、执行(x)的权限,群组(g)和其他(o)的用户只有读取(r)和执行(x)的权限,运行以下命令:

ownlinux@server:/var/www$ sudo chmod 755 ownlinux 。

[sudo] password for ownlinux: (此时输入你的密码) 。

相信通过我的介绍大家都已经对chmod这个命令有一定的了解了吧。我觉得方式二的命令风格一但了解了就很容易掌握,而且方式二的命令风格简单明了.

最后此篇关于Linux/Ubuntu chmod命令详解使用格式和方法的文章就讲到这里了,如果你想了解更多关于Linux/Ubuntu chmod命令详解使用格式和方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com