Linux操作系统对文件的权限管理
Linux操作系统的rwx权限,r (Read)、w (Write)、x (Execute),分别表示读、写、执行权限。
文件的rwx权限分为4部分,分别是文件类型,用户权限,用户组权限,其他用户权限。
d | r w x | r w x | r - - |
文件夹类型 | user权限 | group权限 | other权限 |
Linux的文件类型分别有:
文件夹(以“d”表示)、普通文件(以“-”表示)、链接文件(以“l”表示)、设备文件(以“c”表示)、管道文件(以“p”表示)、套接字文件(以“s”表示)。
用户权限:第 2 至 4 位表征文件所有者的权限。组权限:第 5 至 7 位体现文件所有者所在组的权限。其他权限:第 8 至 10 位展现其他用户的权限。
权限修改:为便于修改,采用数字修改权限记忆之法,除却文件类型,每组皆设置 3 位八进制数予以表示。譬如:“rwxrwxrwx”,其对应的数字为 777 。再如:“rwxr -xr -x”,对应的数字为 755 。又如:“rw -r–r–”,对应的数字为 644 。
chmod 命令:
chmod 777 file 给文件赋予777权限
chmod 755 file 给文件赋予755权限
chmod 644 file 给文件赋予644权限
超级用户
在超级用户的 Linux 系统中,root 用户具备至高无上的权限,能够对系统施行任意操作。而普通用户仅能针对自身的文件予以操作,无法对系统进行任何操作。普通用户能够运用 sudo 命令来执行 root 用户的指令。$ sudo command 用以执行 root 用户的命令,$ sudo -s 用于切换至 root 用户。