Linux 新手:第一次用 chmod,数字 755 和 644 到底怎么算
【摘要】 chmod 755、644 不是密码,是 rwx 的加法:r=4、w=2、x=1,三位数字对应主人、同组、其他人。
Linux 文件权限那串 rwx 会读了,下一步迟早会碰到一串数字:chmod 755、chmod 644。这些数字不是密码,是 rwx 的另一种写法,算清楚就不怕了。
先把三个数字对应到三组人:第一位是文件主人,第二位是同组的人,第三位是其他所有人。每一位数字都是 rwx 三个开关加出来的:r 算 4,w 算 2,x 算 1,哪个开关开着就加哪个。
拿 755 拆开看:7 = 4+2+1,主人可读可写可执行;两个 5 = 4+1,同组和其他人只读可执行、不能改。脚本、可执行文件常用 755:自己能改能跑,别人能跑不能改。
644 再拆:6 = 4+2,主人可读可写;两个 4 = 只读,同组和其他人只能看不能改。普通文档、配置文件常用 644:自己能改,别人只能看。
记住两个常用组合就够了:能跑的东西给 755,只看的东西给 644。改之前先用 ls -l 看一眼当前权限,改完再看一眼确认,别凭感觉一路 chmod 777——777 是所有人可读可写可执行,图省事但门户大开,出问题都不知道是谁改的。
数字不可怕,它就是 rwx 的加法。会拆 755 和 644,chmod 就入门了。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)