Linux 所属用户和文件权限修改

笛里谁知壮士心,沙头空照征人骨。这篇文章主要讲述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连接软件,当你粘贴的时候可能会自动回车上,当你把代码文件路径复制上去,它给你回车执行了
【Linux 所属用户和文件权限修改】如果是高危脚本有删除数据的权限,是不是挺吓人的。当然你也可以少用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


    推荐阅读