linux更改文件权限chown,Linux 文件权限 chmod chown
1. Linux 文件访问权限
chmod 是change mode 的缩写。同理chown是change owner的缩写,一个是改变文件的访问权限,一个是改变文件的所有者。
2. 改变文件访问权限 chmod
对Linux文件来讲,访问权限和文件的所有者是比较重要的两个属性。文件的访问权限大概是这样一个概念。例如文件的访问权限又3中,一个是读,用read 表示,标志位为4,一个是写,用w表示,标志位是2, 另一个是x,标志位是1,表示可执行的意思(对于一个文件,x表示这个文件可以执行,对于一个目录,x表示这个目录可以访问,即可以cd进去)。对于一个指定用户,如果对一个文件的mode值是7,那么表示这个用户对这个文件又 rwx 的权限。这个是位运算的,希望能仔细理解一下。其中的 755 表示 owner 对这个文件的权限是rwx(读写执行或访问),group_user 对这个文件的权限是rx,others 对这个文件的权限是rx(读写执行和访问)。
chmod -R 755 *
我们通过 ll 命令 或者 ls -al 列出来的通常都是一个3位的数字,这个怎么理解呢。原来是这样的,这个三位数分别表示owner group_user others 对这个文件的权限,这样表示的根源是 Linux 是一个多用户的操作系统,一个文件可以被不同的用户看见。又必要解释一下group_user 这个概念,在Linux中,用户是可以又group的,一个group中可以又多个用户,所以一个文件需要说明这3类用户对文件访问权限才算是完整的,不然,当一个文件暴露给不同类型的用户的时候,操作系统怎么会处理这个case呢?上面的基本都是 文件权限的问题,知道这些知识,就可以给一个文件设置合适的权限了,如果是一个目录的话,如果想要递归设置目录里面的每一个文件的权限,可以使用-R参数。
3. 改变文件用户组属性 chown
下面是chown相关的内容。
每个文件都有一个owner,这个owner是通过一个group 和 一个user 来共同决定的。如果不知道你的身份,可以用 whoami 来查看。如果不知道你当前的group,可以用groups来查看所有的group。
这两个工具的通常实用场景是这样的,你不想在编辑一个文件的时候老是利用sudo,这个文件没有必要被保护,一种方式是把这个文件的访问权限设置成777,这样所有人都可以随意修改而不受任何保护。但是另一中方式是将这个文件的owner设置成你自己的当前用户,或者说你想让他随意编辑这个文件而不受任何限制的用户。例如这样
chown -R work:work .*
这样可以将当前目录下的所有文件都设置成work work,第一个work是用户名,第二个是用户组。一般情况下是一样的。如果是在不知道的话,可以touch 一个文件,然后ls -al,这样看下列出的新文件的user 和 group,设置成一样的,你就可以取消掉老是输密码的麻烦了。
linux更改文件权限chown,Linux 文件权限 chmod chown相关推荐
- Linux更改一个所有者root为只读权限的文件的权限
1.前言 在我们操作linux系统时,有时不可避免的要对一些文件进行,操作.但遗憾的是,这些文件所有者为root,且root也仅仅是只读权限. 现在,要实现的是:把该文件的操作权限(读写执行等)赋给当 ...
- linux 更改ctime_Linux 的文件系统及文件缓存知识点整理
Linux的文件系统特点 文件系统要有严格的组织形式,使得文件能够以块为单位进行存储. 文件系统中也要有索引区,用来方便查找一个文件分成的多个块都存放在了什么位置. 如果文件系统中有的文件是热点文件, ...
- linux更改用户的shell,Linux下通过shell更改用户密码
echo "root:admin" | chpasswd root的密码改为admin pwconv 同步到shadow文件 newusers和chpasswd的用法 日期:200 ...
- linux更改用户登录密码,Linux更改用户密码
环境 RedHat Linux 9 + VWWare 7.1.2 + Putty 0.62 问题 Linux更改用户密码 解决 方法一 1.如果你是以普通用户登录的话,修改自己的密码,使用passwd ...
- jdk版本 linux更改was_如何在 Linux 上安装 Java
在桌面上拥抱 Java 应用程序,然后在所有桌面上运行它们. -- Seth Kenlon(作者) 无论你运行的是哪种操作系统,通常都有几种安装应用程序的方法.有时你可能会在应用程序商店中找到一个应用 ...
- linux更改硬盘紧急模式,linux 急救模式 和 single模式
1.linux 急救模式: 很多人都不知道Linux有一个救援模式. 现在我来讲解进入rescue (示例系统为RHEL 3) 1.用安装光盘或者硬盘安装的方式进入安装界面,在shell 中输入 Li ...
- linux更改jdk环境变量,linux 设置jdk环境变量
linux 设置jdk环境变量 1. 在/usr/local 目录下新建Java文件夹 mkdir /usr/local/java 将jdk拷贝到 /usr/local/java 进入到java文件夹 ...
- linux更改甜器名称,Linux添加swap分区
swap分区的作用为当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用,那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到S ...
- linux 更改父进程名称,[Linux进程]在父进程和子进程中分别修改变量
/*这是一个调用fork函数创建一个子进程,然后分别打印输出子进程 和父进程中的变量的实例*/ #include #include #include #include int glob = 6; ...
- linux更改oracle所属组,Linux更改oracle用户组实验
---通常我们安装oracle数据库是建立oracle用户.并且用户加入dba组 --但是我们要改了oracle的dba组为dba1 ,数据库使用操作系统认证还能 --正常登录吗? --回答是不行的. ...
最新文章
- 临时表,临时表什么时候删除
- DeepMind提出强化学习新算法,教智能体从零学控制
- 《3D数学基础》系列视频 1.5 向量的夹角
- 也可以看看GCD(杭州电2504)(gcd)
- c++求n次方_课时9一元二次方程及其应用
- 7-138 打印沙漏 (20 分)
- 汉字笔顺口诀_【小学语文知识】汉字书写笔顺口诀+书写规则
- 超全的软件测试工具大全
- _itoa_s替换 itoa
- 编辑器、编译器和IDE的区别
- linux gif录制工具,Ubuntu中的Gif动画录制工具byzanz
- 【Matlab 图像】LAB 色彩空间分析
- 关键字Wait Until Keyword Succeeds
- 前端问题记录(持续更新...)
- 超实用的容器镜像漏洞检测工具 Trivy 入门指南
- 体悟朝闻道,夕死可以
- 现代计算机发展经历的阶段,计算机的发展经历了那几个阶段
- java des 加密 单倍长_明明白白使用DES加密算法
- 函数的 柯里化和反柯里化
- html提示用Safari浏览器打开,Safari浏览器无法打开网页怎么办 Safari打不开网站原因及解决方法...
热门文章
- JAVA的异常处理(超详细说明)
- php的header_php获取网页header信息的4种方法
- Field enhancement
- oracle nextval序列重复,Oracle生成不重复票号与LPAD,RPAD与NEXTVAL函数解析
- DB-Engines 9月数据库排名:ClickHouse一路猛冲,Redis坐稳第七
- 《大话通信》阅读笔记整理
- Windows server 2012搭建用户隔离FTP站点
- php程序员一句话介绍自己,php程序员面试自我介绍怎么说
- 资产数字化通证NCMT森林币IEO火热进行中
- JAVA基础知识点11-多态、多态的调用、面向对象、abstract、接口