使用普通用户发现在projim用户目录下没办法touch新文件以及对文件写权限,可以使用root用户对普通用户目录进行权限修改:
chmod u+wrx projim,问题就解决了。
chmod命令修改文件权限
chmod命令主要用于修改某文件或目录对于其他用户而言的读/写/执行权限。主要参数有:
u:用于修改对于user(owner)的权限
g:用与修改对于group的权限
o:用于修改对于group外其他用户的权限
a:用于修改对所有用户的权限
r:读权限
w:写权限
x:执行权限
+:增加权限
-:去除权限
例子:建立一个文件readme.txt。并查看它的默认权限(默认权限规定在/etc/bashrc的umask设置中)
touch readme.txt
ls -l readme.txt
返回结果为:
-rw-rw-r--1 cindy cindy 0 七月2321:09 readme.txt
我们可以通过以下命令去除所有的写权限并显示返回结果
chmod a-w readme.txt
ls -l readme.txt
返回结果为:
-r--r--r--1 cindy cindy 0 七月2321:09 readme.txt
更多嵌入式linux及编程学习交流的文章,请访问我的个人网站”恩享网” :http://www.enxiang.icoc.cc,期待与您共同进步。