ubuntu@instance-20250106-1816:~/root_dir$ ls -lh total 4.0K drwxr-xr-x 2 ubuntu ubuntu 4.0K Jan 9 09:38 user_dir # d 表示目录 # rwx 表示: 「可读」、「可写」、「可执行/目录可进入」 # rwx 重复3次,分别表示: 「所属用户」、「同组用户」、「其他用户」的权限 # ubuntu ubuntu 表示所属用户和组(待确认)
# 修改所属 chown -R[递归] group:user file/folder # 待确认 group和user的顺序 # 修改权限 chmod [ugo][+-][rwx] file/folder # 增减权限 u所属用户 g同组用户 o其他用户 # 可以用数字表示权限,数字是3位或4位
属于A的文件(夹),A就一定能访问到吗?不一定
# 外部文件夹是root_dir 属于root 其他用户没有x权限 ubuntu@instance-20250106-1816:~$ ls -lh total 4.0K drwxr--r-- 3 root root 4.0K Jan 9 09:38 root_dir # 内部文件夹是root_dir/user_dir 属于ubuntu ubuntu@instance-20250106-1816:~$ sudo ls -lh root_dir/ total 4.0K drwxr-xr-x 2 ubuntu ubuntu 4.0K Jan 9 09:38 user_dir # ubuntu进不去root_dir ubuntu@instance-20250106-1816:~$ cd root_dir/ -bash: cd: root_dir/: Permission denied # ubuntu也进不去root_dir/user_dir(虽然root_dir/user_dir属于ubuntu) ubuntu@instance-20250106-1816:~$ cd root_dir/user_dir -bash: cd: root_dir/user_dir: Permission denied # 也没办法查看root_dir/user_dir的内容 ubuntu@instance-20250106-1816:~$ ls root_dir/user_dir ls: cannot access 'root_dir/user_dir': Permission denied