文件与进程操作全解析
1. 文件权限与所有权管理
1.1 文件权限修改
在系统中,普通文件的默认权限是所有者、所属组和其他用户都有读权限,所有者和所属组有写权限,且任何人都没有执行权限。若要修改权限,可通过以下两种方式:
-八进制模式:例如,若要使只有所有者有写权限,其他权限保持不变,可使用如下命令:
$ chmod 644 test_file.txt $ ls -l test_file.txt -rw-r--r--. 1 foo foo 0 Aug 24 19:03 test_file.txt这里,八进制模式 644 中,第一个数字 6 代表所有者的读、写权限(无执行权限),第二个数字 4 代表所属组的读权限,第三个数字 4 代表其他用户的读权限。
-模式修改:模式指定为[ugoa][-+][rwx],只需指定要添加或删除的权限。例如,要删除所有者的写权限并为所有用户添加执行权限,可执行以下命令:
$ chmod u-w,a+x test_file.txt $ ls -l test_file.txt -r-xr-xr-x. 1 foo foo 0 Aug 24 19:03 test_file.txt1.2 文件所有者和所属组更改
1.2.1 更改文件所有者
可使用