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)相应的数字编号,如下图所示

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

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

如上图可以看出来如果是所有用户拥有该文件的读取、写入、执行的权限就是拥有者(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社区?
inux社区是指由一群对Linux操作系统感兴趣的人组成的团体,他们共同学习、交流和分享Linux相关的技术、经验和知识。linux社区通常包括技术专家、开发者、爱好者等,他们来自不同的领域,但都对Linux操作系统感兴趣。linux社区的成员可以在一起学习、交流和分享技术,包括Linux命令行使用、系统管理、软件开发、...

linux公社?
inux公社是一个以Linux技术为核心的社区组织,旨在为广大Linux用户提供技术交流、学习分享的平台。社区成员包括技术专家、开发者、爱好者等,大家共同探讨和分享Linux相关的技术、经验和知识。linux公社提供了很多优秀的资源,包括技术文章、教程、博客、视频等,还定期举办各种形式的技术活动,如技术分享会、技...

linux修改文件权限
linux修改文件权限的方法是:1、inux文件或目录的权限分为读、写、可执行三种权限。文件访问的用户类别分为,文件创建者、与文件创建者同组的用户、其他用户三类。2、修改文件的权限或目录的命令为“chmod755test.sh”。755表示“创建者拥有读写可执行权限、同一组用户以及其他用户拥有读和执行权限”。3...

Linux软件操作系统是那个国家的
inux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于计算机...

Linux的创始人是谁
inux创始人:林纳斯·托瓦兹 林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds, 1969年~ ),著名的电脑程序员、黑客。 Linux内核的发明人及该计划的合作者。

linux单用户能进系统,正常模式无法进入
?1、首先当inux单用户进入系统,出现系统启动界面的时候,按任意键停止在启动界面。2、其次按”e”键,进入编辑页面,在出现kernel的这一行的最后添加上single或者1,按“回车键”,保存后回到编辑模式。3、最后成功进入到单用户正常模式,进入到单用户正常模式就可以进行自己想要的操作。

linux开源掌机有什么用
linux开源掌机用来玩掌上游戏。inux开源掌机搭载了定制的clockworkpiOS,可以实现主机编程,进行修改后运行游戏模拟器来进行游玩的一种掌机产品,是一款可玩性非常高的开源掌机。

linux修改系统时间命令
inux修改时间命令是date-s+时分秒。修改linux系统时间。root使用date指令:date -s 1、只修改日期,不修改时间,输入:date -s 2021-04-02。2、只修改时间,输入:date -s 12:00:00。3、同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:date -s “2021-04-02 10:25:00”4、修改完...

linux进程调度采用的是什么剥夺
有条件的可剥夺方式。inux内核的调度方式可以说是有条件的可剥夺方式。当进程在用户空间运行时,不管自愿不自愿,一旦有必要,内核就可以暂时剥夺其运行而调度其它进程进入运行,可是,一旦进程进入内核空间,或者说进入了长言模式,系统就不会剥夺该进程,只有进程回到用户空间的前夕才能剥夺其运行。

linux删除用户组和inux添加用户组 linux删除用户命令
5、临时关闭:在\/etc\/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。或者使用如下命令关闭用户账号:复制代码    代码如下:passwd peter –l重新释放:复制代码    代码如下:passwd peter –u6、永久性删除用户账号复制代码    代码如下:userdel...

三明市13816855709: ubuntu linux是什么?
吉修加味: Ubuntu Linux是一份完整的桌面Linux操作系统,它可免费获得,并带有社团及专业的支持.

三明市13816855709: ubuntu linux是啥系统 -
吉修加味: Ubuntu是一个Linux操作系统.Ubuntu 是基于Debian GNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的开源GNU/Linux操作系统.为桌面虚拟化提供支持平台.Ubuntu对GNU/Linux的普及特...

三明市13816855709: Ubuntu是什么?
吉修加味: 乌邦图(一个Linux操作系统版本)

三明市13816855709: Ubuntu什么意思
吉修加味: Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想.Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本.Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统.Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助.

三明市13816855709: Ubuntu是什么? -
吉修加味: Ubuntu是一个自由、开源的操作系统,它基于Debian,但有自己的发行版(每六个月发行一版),以用户为核心,简单易用(“能用”就行),承诺对每个发行版有18个月的安全升级支持.Ubuntu自带最新版的Gnome桌面,拥有大量的服务和桌面应用程序,让您仅通过一张安装光盘就可以体验到无比舒适的操作环境. Ubuntu是一款自由软件,获取它是完全免费的.它也给你软件自由的权利,您应该已经听说过这个了.但不像其他商业发行版(比如Libranet 、Lindows、Xandros、Red Hat等),Ubuntu团队相信,自由软件的版权费用应该是免费的. Ubuntu没有很漂亮的图形安装界面

三明市13816855709: ubuntu和linux哪个好点? -
吉修加味: 最严格地讲,linux从来都不是操作系统,linux只是一个操作系统内核.因为linux是开放源代码的自由软件,所以不同的人,不同的社区或者公司都可以按照自己想法,用linux内核来“组装”出一个操作系统.以linux为内核的操作系统很多,所以通常就用linux发行版,或者直接用linux来统称以linux为内核的操作系统. ubuntu就是一个linux发行版,也就是说ubuntu是以linux为内核的操作系统.所以其实ubuntu和linux根本不是同一个概念,根本没法比. linux要么作为以linux为内核的操作系统的统称,要么用来表示linux内核,从来不代表某个具体的操作系统.

三明市13816855709: Ubuntu Linux操作系统
吉修加味: 使用Linux内核的一个发行版本的Linux系统,更新比较快i,适合学习Linux的初学者使用,也适合什么都不懂的人使用(仅仅是使用) 最大化抛弃了Linux繁琐的操作方式、管理方式,跟Windows使用上已经很接近了.算是桌面化最成功的Linux系统. 完全免费的,你可以去ubuntu.org下载玩玩 www.pkool.com的UNIX/Linux分栏下有很多教程

三明市13816855709: ubuntu是什么?电脑系统?桌面软件? -
吉修加味: linux电脑系统.是debian的发行版.用起来和windows相似,但是很多windows软件不能方便的使用.

三明市13816855709: linux Ubuntu操作系统的全部命令 附解释 -
吉修加味: Ubuntu常用命令sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root”ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息cd ....

三明市13816855709: ubuntu linux 系统各版本的区别 -
吉修加味: Ubuntu的不同版本主要是应对使用者的不同的预期需求,其实只要发行版本号一致,从内核来说是相同的.通俗一点可以这么说,不同发行版本的区别在于预安装软件的不同和图形桌面环境的不同.  资源消耗上来说一般认为kubuntu > ubuntu ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网