“chmod 666” 什么意思?
今天看android源码中的串口部分,有一个命令是chmod 666 ,之前知道777是全部授权,666用的还真不多
/* Missing read/write permission, trying to chmod the file */
Process su;
su = Runtime.getRuntime().exec("/system/bin/su");
String cmd = "chmod 666 " + device.getAbsolutePath() + "\n"+ "exit\n";
su.getOutputStream().write(cmd.getBytes());
if ((su.waitFor() != 0) || !device.canRead()|| !device.canWrite()) {new AlertDialog.Builder(Sercd.this).setMessage(R.string.su_failed).show();return false;
}
查询结果如下:
chmod
命令更改文件/文件夹的属性:
chmod 666 file/folder
表示所有用户都可以读写但不能执行文件/文件夹;chmod 777 file/folder
允许所有用户的所有操作(一般的暴力解决办法)chmod 744 file/folder
只允许用户(所有者)执行所有操作;组和其他用户只允许阅读。
permission to: user(u) group(g) other(o) /¯¯¯\ /¯¯¯\ /¯¯¯\
octal: 6 6 6
binary: 1 1 0 1 1 0 1 1 0
what to permit: r w x r w x r w xbinary - 1: enabled, 0: disabledwhat to permit - r: read, w: write, x: executepermission to - user: the owner that create the file/foldergroup: the users from group that owner is memberother: all other users
或者,你可以通过一个更直观的语法执行命令,不需要去考虑二进制或八进制(但数字语法的知识还是重要的):chmod u=rw, g=rw, o=rw file/folder
记住,通过 chmod
命令改变权限需要至少3个参数,因此在没有显式文件/文件夹的情况下, chmod 666
啥都不做。
另外,如果不会引起不稳定的问题,或只是无用权限变更,也一定要进行批评,因为 chmod 666
将允许文件/文件夹写为所有,而执行为none。
翻译自 https://superuser.com/questions/295591/what-is-the-meaning-of-chmod-666
“chmod 666” 什么意思?相关推荐
- Linux中的chmod权限问题
Linux中的chmod权限问题 一.chmod命令介绍 二.chmod语法 三.查看文件/目录的权限 和 chmod修改权限 1.查看文件/目录的权限 2.chmod修改文件及文件夹权限: chmo ...
- Linux服务器开发之:chmod()函数,chmod命令,以及文件屏蔽umask命令,程序修改umask,详细介绍+案例演示
1.依赖的头文件 #include<sys/stat.h> 2.函数定义: //通过传入path中给定的文件名的方式来改变文件制定的权限 int chmod(const char * ...
- Linux的chmod与chgrp
chmod 第一个为自己 第二个同组的人 第三个其他人 root@jim:/var/www# ll total 16 drwxr-xr-x 3 root root 4096 Sep 19 08:17 ...
- Linux文件权限查看及修改命令chmod,chown
查看权限 Linux文件访问权限分为可读,可写和可执行三种. 可用ls -l命令查看,例: ls -l或者 ll 显示为 -r--r--r--. 1 root root 21 Jan 5 23:02 ...
- permission denied和linux赋值权限chmod命令
**** permission denied不一样是要用sudo命令 查看ls文件发现是 可读可写不可执行 这里使用 chmod +x ls 赋予ls文件可执行权限,发现ls权限变为可执行(x)的权限 ...
- ubuntu 目录及文件权限 000 444 666 777(转)
转载自:http://hi.baidu.com/im886/blog/item/434764d9f6c210f838012f0b.html 1 [001] 执行权限 x 2 [010] 只写权限 w ...
- Linux的三种权限含义,Linux chmod命令及权限含义
对于一条权限赋值命令:sudo chmod -R 764 ×××:我们必须了解其含义: (1)各字段含义:sudo chmod -R(更改文件夹及其子文件夹) 7(所有者权限)6(组用户权限)4( ...
- Linux 命令 之 【chmod】 修改文件权限~
我们常常看到 linux下的 文件 有 这样的属性 rwx rw- r- - 说明: 权限分为三级 : 档案拥有者.群组.其他. 利用 chmod 可以藉以控制档案如何被他人所调用. (chmod 为 ...
- Ubuntu学习日记--Lesson7:文件权限管理chmod
原文链接:http://blog.chinaunix.net/uid-21880738-id-1813031.html Ubuntu的许多操作是在终端中进行的,通过sudo命令管理的文件是由root持 ...
最新文章
- 和12岁小同志搞创客开发:手撕代码,做一款遥控灯
- 转换到 COFF 期间失败: 文件无效或损坏 解决方法
- hust 1605 bfs
- java天气预报webservice_webservice之实现天气预报
- 克隆ubuntu硬盘_使用Ubuntu Live CD克隆硬盘
- ubuntu中java环境配置_Ubuntu下java环境的搭建
- Of course, Huawei has brought more than just
- iOS safari浏览器上overflow: scroll元素无法滚动bug深究
- 如何反馈问题issue?
- 责任分配矩阵和raci的区别_数字音频处理器和调音台的区别是什么
- Lammps:Python上Ovito模块配置的问题与解决
- 最热BMS可直接下载!!
- solidworks2016安装教程
- 论文浏览(20) Video Classification with Channel-Separated Convolutional Networks
- 电商系统搭建(商品订单模块)
- 【开发者平台汇总】-各大平台开发者及开放平台集锦
- 数据分析--07:金融量化
- 从零开始的Node.js新闻爬虫实验项目(四)东方财富网、网易新闻、Pixiv的爬取思路
- html,bootstrap,js,jquery图片点击模态窗口放大图片,可以滚动常看长图
- JAVA中的集合概念