在Linux系统中,文件夹(目录)的权限是超级重大的,它们控制谁可以访问、读取、修改或执行文件和目录中的内容。可以使用chmod(改变模式)和chown(改变所有者)命令来修改文件夹的权限和所有权。以便更好的控制文件权限,起到必定的安全作用!

修改文件夹的权限
使用chmod命令,chmod命令用于改变文件或目录的访问权限。可以使用符号模式或数字模式。
符号模式:
· u 代表文件或目录的所有者(user)。
· g 代表与文件或目录所在组(group)相关的用户。
· o 代表其他用户(others)。
· a 代表所有用户(all)。
· + 代表添加权限。
· – 代表移除权限。
· = 代表设置准确权限(先清空之前的权限设置)。
· r 代表读权限。
· w 代表写权限。
· x 代表执行权限。
列如要给所有用户读权限,可以给定以下命令:
chmod a+r directoryName
要给所有者读、写、执行权限,给定组和其他用户读和执行权限,可以使用:
chmod 755 directoryName
数字模式:
chmod 755 directoryName
数字代表权限:7 (rwx, 即读、写、执行) 对于所有者,5 (rx, 即读和执行) 对于组和其他用户。
修改文件夹的所有者和组
使用chown命令,用于改变文件或目录的所有者或组。
改变所有者:
sudo chown new_owner directoryName
改变所有者和组:
sudo chown new_owner:new_group directoryName
只改变组:
sudo chown :new_group directoryName
假设你想将名为example_dir的目录的所有权更改为用户john,并设置其权限为所有者读写执行,组和其他用户读执行,你可以使用以下命令:
sudo chown john example_dir
sudo chmod 755 example_dir
注意:在使用chown和chmod时,特别是在生产环境中,请确保你了解这些命令的影响,由于错误的权限设置可能导致安全风险。
衷心感谢您的阅读!诚邀您关注我的账号,以便获取更多与之相关的知识,大家共同学习进步!
往期内容:查看Linux静态域名解析的文件hosts
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...

