博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
chmod/chown 命令
阅读量:6072 次
发布时间:2019-06-20

本文共 1370 字,大约阅读时间需要 4 分钟。

chmod 命令:

通常用ls -l 就能看到文件的基本信息,当敲完ls -l 后 会看到打印出来的结果最前面有 drwxrwxrwx 这个就Linux当中文件和目录权限的显示 r=4(读) w=2(可写) x=1(执行) 看到了三组rwx 这样的东西 , 这些代表就是用户,用户组,其他用用户对文本或目录有一个什么样的权限, 显示结果如下

[root@localhost ~]# ls -l ./12.txt
-rwxrwxrwx. 1 root root 846 4月 1 13:50 ./12.txt
通过显示出来的结果可以看到 12.txt属主是root 属组也是 root 其他用户对它的访问权限 rwx==>属组 rwx == 属主 rwx ==》其他用户对它的权限

chmod 命令使用:

例如将12.txt 属组的权限改成为可读可写,但不能执行(以数字的方式修改)[root@localhost ~]# chmod 677 ./12.txt [root@localhost ~]# ls -l ./12.txt  -rw-rwxrwx. 1 root root 846 4月   1 13:50 ./12.txt

也可以这么修改 u(代表属主也就是用户)=rw g(属组用户组)=rwx 其他用户o=rwx 也可以组合使用 chmod ugo=rwx

例如把12.txt 文件的属主修改为只读:

[root@localhost ~]# chmod u=r ./12.txt  [root@localhost ~]# ls -l ./12.txt  -r--rwxrwx. 1 root root 846 4月   1 13:50 ./12.txt

a 代表所有 chmod a +x 意思给所有属主属组其他用户都加上执行权限

chmod 常用参数 -R R参数是对整个目录及子目录下所有文件赋予权限

chown 命令修改属主属组权限命令:

[root@localhost ~]# chown ml ./12.txt [root@localhost ~]# ls -l ./12.txt  -rwxrwxrwx. 1 ml root 846 4月   1 13:50 ./12.txtchown ml  ./12.txt  是将当前目录下的12.txt 所有者(属主)修改为ml用户

chgrp命令 修改所属组:

[root@localhost ~]# chgrp user1 ./12.txt    修改当前目录下12.txt 文件 属组为user1 这个组[root@localhost ~]# ls -l ./12.txt    查看当前目录下12.txt文件信息-rwxrwxrwx. 1 ml user1 846 4月   1 13:50 ./12.txt

还有一种方式就是chown :user1 也可以更改 也可以 chmod aa:user1 ./12.txt ,这种方式有一个定义就是全是字符串时都是所有者(chmod aa ./12.txt) 凡是冒号后面跟字符串的(chown :user1 ./12.txt)都是属组

转载于:https://blog.51cto.com/8175747/2093642

你可能感兴趣的文章
设置wifi打开或者关闭
查看>>
《快学Scala》勘误表
查看>>
安装php扩展 ffmpeg-php
查看>>
隐藏的数据类型-引用
查看>>
struts2自动跳转求解啊啊啊啊啊啊啊啊啊啊啊啊
查看>>
朱蓓蓓--秦时明月的触控之路
查看>>
开源 免费 java CMS - FreeCMS-信息页静态化参数
查看>>
NoSQL 学习笔记
查看>>
Java BIO、NIO、AIO 比较
查看>>
webservice ssl 2 keyStore和truststore区别
查看>>
设置textarea的光标
查看>>
通过HttpWebRequest 发送 POST 请求实现自动登陆
查看>>
C语言——输入输出
查看>>
Hadoop家族学习路线图(转)
查看>>
工具仓库
查看>>
java 自动拆箱 自动装箱
查看>>
Docker入门学习二之安装Docker
查看>>
04-利用思维导图梳理JavaSE-面向对象(基础篇)
查看>>
【边缘检测 v0.7beta】——献给我的大学
查看>>
创建定性用户画像
查看>>