Linux用户和权限——管理文件权限的命令
Linux用户和权限——管理文件权限的命令
摘要:本文主要学习了Linux中修改文件权限的命令。
chown命令
chown命令,主要用于修改文件(或目录)的所有者,除此之外,这个命令也可以修改文件(或目录)的所属组。
基本语法
当只需要修改拥有者时,可使用如下chown命令的基本格式:
chown [选项] 所有者 文件或目录
如果需要同时更改所有者和所属组,chown命令的基本格式为:
chown [选项] 所有者:所属组 文件或目录
选项说明
-R:表示连同子目录中的所有文件一起更改。
使用举例
[root@localhost ~]# ls -l
总用量
-rw-------. root root 7月 : anaconda-ks.cfg
-rw-rw-r--. sam sam 7月 : test
[root@localhost ~]# chown root:root test
[root@localhost ~]# ls -l
总用量
-rw-------. root root 7月 : anaconda-ks.cfg
-rw-rw-r--. root root 7月 : test
[root@localhost ~]#
chgrp命令
chgrp命令用于修改文件(或目录)的所属组。
基本语法
chgrp [选项] 所属组 文件或目录
选项说明
-R:表示连同子目录中的所有文件一起更改。
使用举例
[root@localhost ~]# ls -l
总用量
-rw-------. root root 7月 : anaconda-ks.cfg
-rw-rw-r--. sam sam 7月 : test
[root@localhost ~]# chgrp root test
[root@localhost ~]# ls -l
总用量
-rw-------. root root 7月 : anaconda-ks.cfg
-rw-rw-r--. sam root 7月 : test
[root@localhost ~]#
chmod命令
chmod命令可以修改文件的访问权限。
基本语法
1)使用数字修改文件权限
Linux系统中,文件的基本权限由九个字符组成,权限有三种,使用数字来代表各个权限,各个权限与数字的对应关系如下:
r:
w:
x:
由于这九个字符分属三类用户,因此每种用户身份包含三个权限(rwx),通过将三个权限对应的数字累加,最终得到的值即可作为每种用户所具有的权限。
使用数字修改文件权限的基本语法如下:
chmod [选项] 权限值 文件名
2)使用字母修改文件权限
既然文件的基本权限就是三种用户身份(所有者、所属组和其他人)搭配三种权限(rwx),chmod命令中用u、g、o分别代表三种身份并且用a表示全部的身份,用+、-、=表示添加、移除、设置权限,另外,chmod命令仍使用r、w、x分别表示读、写、执行权限。
使用字母修改文件权限的基本语法如下:
chmod [ugoa] [+-=] [rwx] 文件名
选项说明
-R:表示连同子目录中的所有文件一起更改。
使用举例
[root@localhost ~]# ls -l
总用量
-rw-------. root root 7月 : anaconda-ks.cfg
-rw-rw-r--. root root 7月 : test
[root@localhost ~]# chmod test
[root@localhost ~]# ls -l
总用量
-rw-------. root root 7月 : anaconda-ks.cfg
-rw-r--r--. root root 7月 : test
[root@localhost ~]# chmod g+w test
[root@localhost ~]# ls -l
总用量
-rw-------. root root 7月 : anaconda-ks.cfg
-rw-rw-r--. root root 7月 : test
[root@localhost ~]#
Linux用户和权限——管理文件权限的命令的更多相关文章
- linux 用户创建、管理、权限分配
(1)su与sudo su:通过su可以在用户之间切换,如果超级权限用户root向普通或虚拟用户切换不需要密码,什么是权力?这就是!而普通用户切换到其它任何用户都需要密码验证: sudo: sudo扮 ...
- Linux用户、用户组、文件权限学习笔记
最近打算更仔细学习一下linux操作系统.先是恶补了一下用户.用户组.文件权限这三样比较重要的知识.学习这几样东西,得先掌握linux的权限系统相关知识.linux的权限系统主要是由用户.用户组和权限 ...
- linux用户、组管理及权限(一)
一.用户管理 1.为什么需要用户 1)计算机及网络资源的合理分配 2)可以控制用户访问系统的权限.3)身份认证 4) 进程 以某个用户的身份来运行 2.用户分类 用户的角色是通过UID(用户ID)来 ...
- linux用户创建删除以及文件权限查看修改
一. 1.查看用户 命令如下:whoami 2.创建用户 创建用户命令:sudo adduser hello 超级用户是 root 删除用户名命令:sudo deluser hello --remov ...
- linux 用户和组及文件权限的相关内容
1.添加用户(只有管理员用户或具有管理员权限的用户可以添加删除用户) useradd 用户名 (laoda) 新创建用户后home下会多一个laoda的目录 ,此目录中存放的是laoda用户相关的 ...
- linux学习之(四)-用户、组的操作,给文件文件夹设置组,更改目录权限、文件权限
命令帮助查看: man 命令(查看一个命令的详细帮助信息) 例:man useradd 或者用 -h 格式 命令 -h(查看一个命令的简要帮助) 例:useradd -h 用户: 在user ...
- Linux课程---10、权限管理(权限有哪几种)
Linux课程---10.权限管理(权限有哪几种) 一.总结 一句话总结: r 读 w 写 x 执行 1.drwxr-x--- 2 root root 4096 Jan 20 19:39 mnt ...
- linux权限管理-特殊权限
目录 linux权限管理-特殊权限 一,特殊权限 Linux权限属性chattr概述 linux进程掩码umask linux权限管理-特殊权限 一,特殊权限 1.suid(4000) SetUID( ...
- linux权限管理-基本权限
目录 linux权限管理-基本权限 权限修改命令chmod linux权限管理-基本权限 权限 针对某些文件和进程,对用户进行限制 权限与用户的关系 rwx rwx r-x User Group Ot ...
随机推荐
- call , apply的this指向实现原理并自己实现封装
实现this指向原理 var value = 'value' var obj = { value: 'obj' } function func() { console.log(this.value) ...
- verdaccio启动命令
1.启动项目 根目录下 verdaccio 2.npm 源管理 nrm 下载 3.nrm 源列表 nrm ls 4.nrm 源增加 nrm add verdaccio http://localhost ...
- 剑指offer 20:顺时针打印矩阵
题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数 ...
- ucoreOS_lab6 实验报告
所有的实验报告将会在 Github 同步更新,更多内容请移步至Github:https://github.com/AngelKitty/review_the_national_post-graduat ...
- 【XML】XPath表达式
XPath简介 XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言. XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力.起 ...
- Spring Cloud Netflix Hystrix介绍和使用
前面我们搭建了具有服务降级功能的Hystrix客户端,现在我们来详细了解下Hystrix的一些功能. Hystrix的意思是豪猪,大家都知道,就是长满刺的猪...实际上,它表明了该框架的主要功能:自我 ...
- [20191012]使用bash从sql_id计算hash_value.txt
[20191012]使用bash从sql_id计算hash_value.txt --//没有什么实际意义,仅仅验证方法是否可行.--//sql_id的计算是使用MD5算法进行哈希,生成一个128位的H ...
- Linux—系统关机命令详解
不管是重启系统还是关闭系统,首先要运行 sync 命令,把内存中的数据写到磁盘中.将数据由内存同步写入到硬盘中. [root@localhost ~]# sync 一.shutdown命令 # 立刻关 ...
- [Linux]gocron定时任务平台的部署
采用二进制文件的方式部署非常简单,因为go已经把源码打包成了可执行文件,下载下来直接运行就可以了,不需要自己去编译和配置依赖 下载执行文件的地址是:https://github.com/ouqiang ...
- Linux:别名的设置
作用 别名的作用是将较长的命令做简化 定义别名 alias [别名[=原命令]] 删除别名 unalias 查看系统可用别名 alias