在更改文件权限之前,我们的明白文件的权限原理
r |
读取权限 |
w |
写入权限 |
x |
执行权限 |
- |
不具任何权限 |
chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令。
第一位File Type是文件类型,-表示文件,d表示目录。
Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。
只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式(八进制数字模式),符号模式指定文件的权限。
字母法:chmod u/g/o/a +/-/= rwx 文件
例如:chmod u + r(给u增加可读权限)
其中:
[ u/g/o/a ] |
含义 |
u |
user 表示该文件的所有者 |
g |
group 表示与该文件的所有者属于同一组( group )者,即用户组 |
o |
other 表示其他以外的人 |
a |
all 表示这三者皆是 |
[ +-= ] |
含义 |
+ |
增加权限 |
- |
撤销权限 |
= |
设定权限 |
数字法:chmod rwx 文件(rwx用数字代替)
例如:chmod 754 文件
r |
读取权限,数字代号为 "4" |
w |
写入权限,数字代号为 "2" |
x |
执行权限,数字代号为 "1" |
- |
不具任何权限,数字代号为 "0" |
通常我们以 Vim 编辑 Shell 文件批处理文件后,文件权限通常是 rw-rw-r--(644),那么,如果要将该文件变成可执行文件,并且不让其他人修改此文件,则只需将此文件的权限该为 rwxr-xr-x(755)即可。
参考文章:
文章浏览阅读358次。scala语言课程设计文章目录scala语言课程设计一、课前准备二、课堂主题三、课堂目标四、知识要点1. scala简介2. 为什么要使用scala3. 开发环境安装3.1 安装JDK3.2 安装scala SDK3.3 安装IDEA的scala插件4. scala的REPL交互式解释器5. scala中声明变量6. scala中数据类型7. scala中的条件表达式8. scala中的块表达式9. 循环9.1 for循环9.2 while循环10. 方法和函数10.1 方法10.2 函数10.3 方法_scala课程教案
文章浏览阅读9.2k次。安装git1)windows安装msysgit,下载地址:http://msysgit.github.io/安装的时候,基本选择默认设置,但是:在Adjusting your PATH environment页,勾选Run Git from the Windows Command Prompt2)ubuntu用命令“git --version”查看是否已安装,且版本为1_判断本地仓库是否为孤儿分支
文章浏览阅读2.7k次,点赞9次,收藏16次。Zee带你看代码系列学习强化学习,码代码的能力必须要出众,要快速入门强化学习 搞清楚其中真正的原理,读源码是一个最简单的最直接的方式。最近创建了一系列该类型文章,希望对大家有多帮助。传送门:另外,我会将所有的文章及所做的一些简单项目,放在我的个人网页上。水平有限,可能有理解不到位的地方,希望大家主动沟通交流。邮箱:[email protected] for readi..._ddpg保留的参数文件是
文章浏览阅读6.6k次。月结与年结处理流程 月结与年结处理,是企业财务比较特殊而重要的业务操作。在实施与推广OracleERP系统过程中,如何结合现行的会计制度与惯例,充分利用软件功能,做好相应的关账、开账工作,是困扰许多企业财务人员乃至实施顾问的一个热点问题。为此,笔者提出自己一些解决思路,供同仁参考。由于时间紧迫,错漏_oracle erp期间损益结转在哪
文章浏览阅读585次。openwrt编译(树莓派4b)编译环境搭建(ubuntu18.04)1.安装基础软件sudo apt-get updatesudo apt-get upgradesudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3.5 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-_openwrt 树莓派4b 编译
文章浏览阅读366次。SecureCRT和SecureFx设置中文乱码SecureCRT和SecureFx连接服务器时中文显示乱码,找了好多资料好久都没整出来,后来整出来了,因此把个人的解决办法提供出来,已变帮助更多的人,同时也方便以后自己配置时不至于到处找资料。Linux系统环境:Red Hat Enterprise Linux6 (64位)问题一:SecureCRT和SecureFx会话中创建文件或者v..._电子保险柜显示secure
文章浏览阅读501次。1. Introduction最近想起很久以前写的一个工具,发现使用的依赖源仍在更新,就顺手修改了下依赖源更新了一版。记录下qt的安装编译环境。2. Qt静态编译环境配置2.1 下载编译好的包2.2 安装Qt5.9.0由于原博主是基于5.9.0编译的,建议下载5.9.0版本的qt:安装时路径可以自己定义。2.3 拷贝编译包解压 openssl-1.0.1c_static_w32_mingw.zip..._qt通过mingw编译linux
文章浏览阅读484次。select * from customers where salesRepEmployeeNumber=( select employeeNumber from employees where jobtitle="sales rep" limit 1) ;结果集:计算行数:select count(*) from(select * from customers where salesRepEmploy.._栅格表的count
文章浏览阅读303次。人体桩是最实用最方便的桩子,我们之所以在人体上找12个桩子,是因为很多知识点都是12个,大家可以自己尝试用人体桩记忆12个月的英文单词,凡是数量在12个之内的知识点都可以用人体桩来记忆。“谐音法”:将一些抽象的词通过谐音转换为具体的词。对于一些很难具体的词可以采用“潜意识出图法”。一般情况下,我们一是能用谐音的尽可能用谐音法;二是在进行潜意识出图的时候,如果上类似的情况,我们尽可能把图像的_star如何记忆
文章浏览阅读4.9k次,点赞12次,收藏14次。在初学JSTL库中常遇见的错误,我花了一下午时间翻各种网站,最后得到解决一般运行会报这种错误,不要慌,把JSTL库的jar包,放在tomact的lib目录下即可解决然后重启服务器,就好了。_org.apache.jsp.metadata.repositorymanage_jsp
文章浏览阅读1.8k次,点赞3次,收藏7次。 dllPath: 被调用的dll路径entryFunctionName: 工具的入口函数void Function::CallOtherDll(char *dllPath, char *entryFunctionName){ typedef void(*load_ufusr_f_p_t)(char *param, int *retcod,..._ug通过dll工具启动另一个c# dll工具
文章浏览阅读101次。1.APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!抛出以下异常信息:com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@13067b2 -- APPARENT DEADLOCK!!! Creat..._c3p0 apparent deadlock