chmod和permission

简介:

cal –jy查看一年有多少天以及当天是第几天

创建一个文件touch,创建一个文件夹mkdir

删除文件rd -f(强制删除)文件名

删除文件夹rd -d 文件夹名

 

查看文本文件的内容:cat

查看字节数:wc -c

查看有多少行:wc -l

 

查看每个命令的内容:man 命令名或者info 命令名

chmod [who] operator [permission] filename

operator(+,-,=)

chmod 中的+代表增加权限,-代表减少权限,=代表设定权限

who(u,g,o,a)

u代表文件的拥有者,g代表group文件拥有者所在的组,o代表其他用户,a代表全部用户

permission(r,w,x,s,t)

r:4 w:2 x:1

-rwxr-xr-x 最前面的那个-代表这个文件是个普通文件

drwxr-xr-x 最前面的d代表这是一个目录

lrwxr-xr-x 最前面的l代表这是一个连接文件,相当于windows下的快捷方式

brwxr-xr-x 最前面的b代表这是一个块文件,一般放在dev目录下

crwxr-xr-x 最前面的c代表这是一个字符文件,也放在dev目录下

prwxr-xr-x 最前面的p代表这是一个命名管道文件

srwxr-xr-x 最前面的s代表这是一个sql文件

trwxr-xr-x 最前面的t代表这是一个同组的文件,在同一个组里的人都可以对其进行操作,这个文件在执行的时候放在缓存里面

chmod u+s 就是让这个程序不管由哪个用户启动,都以root身份运行,但前提是这个用户首先要有对这个程序的执行权限,否则他根本就启动不了这个程序嘛。也就是说,u+s权限决定的是程序运行的身份,而x权限决定的是程序是否能被运行。

 

chmod 4755 myfile后三个数字大家都知道是什么意思吧,主要是第一个数字,写上4后,myfile这个文件就有了root权限,也就是说是以root身份运行这个文件的;当执行chmod 4755 firstfile 时出现的结果为:

-rwsr-xr-x 1 user user 38048 2008-11-12 15:17 firstfile

s没有x的执行的权限,小sx的执行的权限



本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/419346,如需转载请自行联系原作者

相关文章
|
分布式计算 Hadoop Linux
Linux报错:mkdir:无法创建目录“/opt/apps/xxx/logs“: Permission denied
Linux报错:mkdir:无法创建目录“/opt/apps/xxx/logs“: Permission denied
499 0
|
安全 关系型数据库 MySQL
mysqld: Can‘t read dir of ‘/etc/mysql/conf.d/‘ (Errcode: 13 - Permission denied)
mysqld: Can‘t read dir of ‘/etc/mysql/conf.d/‘ (Errcode: 13 - Permission denied)
688 2
|
应用服务中间件 nginx
【报错集锦】mkdir(): Permission denied
【报错集锦】mkdir(): Permission denied
1157 0
【报错集锦】mkdir(): Permission denied
|
Ubuntu Linux
Ubuntu cannot open directory ‘.‘: Permission denied错误
Ubuntu cannot open directory ‘.‘: Permission denied错误
1013 0
|
Android开发
Android 6.0出现的init: cannot execve(‘XXX’):Permission denied问题:禁止SELINUX的权限设置
最近在开发MTK的相关项目,需要将一些可执行文件添加到init.rc文件里去,但是开机后发现,这个bin文件没有权限不能执行,于是我就在init.rc中对相应的bin文件增加了权限。后来发现,改了也没有用,百度了一下,有人说这是跟SELINUX有关,于是通过init.
1725 0
|
Shell Android开发
Android adb shell里面ls提示opendir failed, Permission denied
错误信息: 127|shell@android:/ $ cd /data cd /data shell@android:/data $ ls ls opendir failed, Permission denied 解决方法: 解决方法.
2584 0
|
索引
aws lambda 安装 SAM Local 遇到错误:EACCES: permission denied, mkdir
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/79729884 ...
1106 0
|
网络协议 应用服务中间件 网络安全
非root用户开启tomcat报错Permission denied
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.
2895 0