在 Ubuntu(Linux)中,文件系统权限主要用于控制“谁能读、写、执行文件或目录”。下面从基础到常见操作给你讲清楚。
-rwxr-xr--
含义:
- 文件,d 目录)ls -l
示例:
-rw-r--r-- 1 user user 1024 Jun 10 10:00 test.txt
chmod 755 file
常见组合:
777:全部权限(⚠不安全)755:owner 全权限,其他人读+执行644:owner 读写,其他人只读600:仅 owner 读写chmod u+x file # 给所有者加执行权限
chmod g-w file # 去掉组写权限
chmod o+r file # 其他用户加读权限
chmod a+rwx file # 所有人加所有权限
chmod -R 755 dir/
sudo chown user:group file
示例:
sudo chown www-data:www-data /var/www/html
递归:
sudo chown -R user:user /data
sudo chgrp group file
chmod 4755 file
chmod 2755 dir
chmod 1777 /tmp
sudo command
sudo chmod -R 775 dir
sudo chown -R user:user dir
chmod +x script.sh
./script.sh
chmod 777755 / 644sudo 而非 root 登录如果你有具体场景(如:Web 服务器、Docker、共享目录、U 盘权限),可以告诉我,我给你更针对性的命令。