Terdapat dua maksud boleh laku dalam Linux: 1. Untuk fail, ini bermakna fail itu mempunyai kebenaran untuk dilaksanakan oleh sistem sama ada fail itu boleh dilaksanakan bergantung pada sama ada fail itu mempunyai kebenaran x . Jika Sesetengah fail adalah fail boleh laku. 2. Untuk direktori, wakil pengguna boleh memasuki direktori, dan pengguna dengan keizinan x boleh menggunakan arahan cd untuk menukar direktori.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
Semua dalam Linux adalah fail, cakera keras yang baru ditambah... semuanya boleh diproses dengan melihat fail semuanya mempunyai kebenaran, iaitu baca, tulis dan boleh laku.
Tetapi sebenarnya, kebenaran yang sama mempunyai makna yang berbeza untuk fail dan direktori
Kesan kebenaran baca (r), tulis (w), dan boleh laku (x) pada fail
Fail digunakan untuk menyimpan data dalam sistem, termasuk fail teks biasa, fail pangkalan data, fail boleh laku binari, dsb. Maksud kebenaran yang berbeza pada fail ditunjukkan dalam Jadual 1.
rwx 权限 | 对文件的作用 |
---|---|
读权限(r) | 表示可读取此文件中的实际内容,例如,可以对文件执行 cat、more、less、head、tail 等文件查看命令。 |
写权限(w) | 表示可以编辑、新增或者修改文件中的内容,例如,可以对文件执行 vim、echo 等修改文件数据的命令。注意,无权限不赋予用户删除文件的权利,除非用户对文件的上级目录拥有写权限才可以。 |
执行权限(x) | 表示该文件具有被系统执行的权限。Window系统中查看一个文件是否为可执行文件,是通过扩展名(.exe、.bat 等),但在 Linux 系统中,文件是否能被执行,是通过看此文件是否具有 x 权限来决定的。也就是说,只要文件拥有 x 权限,则此文件就是可执行文件。但是,文件到底能够正确运行,还要看文件中的代码是否正确。 |
Untuk fail, kebenaran pelaksanaan ialah kebenaran tertinggi. Apabila menetapkan kebenaran untuk pengguna atau kumpulan, anda perlu mempertimbangkan dengan teliti sama ada untuk memberikan kebenaran pelaksanaan, jika tidak, ia akan menjejaskan pemasangan sistem dengan serius.
Kesan kebenaran baca (r), tulis (w), dan boleh laku (x) pada direktori
Direktori, terutamanya digunakan untuk merekod senarai nama fail , berbeza Kesan kebenaran pada direktori ditunjukkan dalam Jadual 2.
rwx 权限 | 对目录的作用 |
---|---|
读权限(r) | 表示具有读取目录结构列表的权限,也就是说,可以看到目录中有哪些文件和子目录。一旦对目录拥有 r 权限,就可以在此目录下执行 ls 命令,查看目录中的内容。 |
写权限(w) | 对于目录来说,w 权限是最高权限。对目录拥有 w 权限,表示可以对目录做以下操作:
|
执行权限(x) | 目录是不能直接运行的,对目录赋予 x 权限,代表用户可以进入目录,也就是说,赋予 x 权限的用户或群组可以使用 cd 命令。 |
Nota:
Untuk direktori, jika hanya r kebenaran diberikan, direktori ini tidak boleh digunakan. Ia sangat mudah untuk direktori dengan hanya r kebenaran, pengguna hanya boleh melihat struktur direktori dan tidak boleh memasuki direktori sama sekali (x kebenaran diperlukan), apatah lagi menggunakannya.
Oleh itu, untuk direktori, terdapat hanya tiga kebenaran yang biasa digunakan untuk menetapkan direktori: 0 (---), 5 (r-x), dan 7 (rwx).
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Apakah maksud linux executable?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!