Linux 所属用户和文件权限修改
Posted 可乐运维
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 所属用户和文件权限修改相关的知识,希望对你有一定的参考价值。
老司机上手以后经常会把chown和chmod敲混,明明授权了权限,但是一直不生效
后来发现 chmod 777的时候,我chown成了777,真的让人头大
chown 属组及属组
通常带-R表示递归目录,如果目录是多级的,那么肯定希望整个目录下都属于这个用户或用户组
# 更改文件所属用户
chown cola file
# 更改文件所属用户
chown -R cola file
# 更改文件所属用户组
chown -R :cola file
# 更改文件所属用户组
chown -R root:cola file
chmod 用户及组权限
通常带-R表示递归目录,如果目录是多级的,那么肯定希望整个目录下权限都被更改了
程序没有x执行权限,是无法使用路径执行的,但是可以用别的方式
不给程序x执行权限,通过前面用命令的方式执行有好处
很多ssh连接软件,当你粘贴的时候可能会自动回车上,当你把代码文件路径复制上去,它给你回车执行了
如果是高危脚本有删除数据的权限,是不是挺吓人的。当然你也可以少用root用户。
python3 1.py #可以执行
bash 1.sh #可以执行
./1.sh #此时会报错,
/root/1.sh #此时也会报错
# 更改文件所属用户的权限
chmod -R u+rwx file
# 更改文件所属用户的权限(简写)
chmod +x file
# 更改文件所属用户组的权限
chmod -R g+rwx file
# 更改文件所属其他人的权限
chmod -R o+rwx file
# 更改文件的权限,权限 4读、2写、1执行。
# 用户:可读可写可执行
# 用户组:
# 其他人:
chmod -R 755 file
以上是关于Linux 所属用户和文件权限修改的主要内容,如果未能解决你的问题,请参考以下文章