mirror of
https://github.com/nganhkhoa/CTF-All-In-One.git
synced 2024-12-24 19:21:15 +07:00
update chapter1_basic.tex
This commit is contained in:
parent
76047a92bb
commit
60d71dedf3
@ -359,6 +359,43 @@ root
|
|||||||
\subsubsection{权限设置}
|
\subsubsection{权限设置}
|
||||||
\indent \setlength{\parindent}{2em}
|
\indent \setlength{\parindent}{2em}
|
||||||
|
|
||||||
|
\intent 在Linux中,文件或目录权限的控制分别以读取、写入、执行 3 种一般权限来区分,另有 3 种特殊权限可供运用。
|
||||||
|
|
||||||
|
\indent 使用\verb+ls -l [file]+来查看某文件或目录的信息:
|
||||||
|
\begin{lstlisting}[language=bash, style=customStyleBashDark, caption=查看文件目录信息]
|
||||||
|
$ ls -l /
|
||||||
|
lrwxrwxrwx 1 root root 7 Jun 21 22:44 bin -> usr/bin
|
||||||
|
drwxr-xr-x 4 root root 4096 Jul 28 08:48 boot
|
||||||
|
-rw-r--r-- 1 root root 18561 Apr 2 22:48 desktopfs-pkgs.txt
|
||||||
|
\end{lstlisting}
|
||||||
|
|
||||||
|
\indent 第一栏从第二个字母开始就是权限字符串,权限表示三个为一组,依次是所有者权限、组权限、其他人权限。每组的顺序均为 \verb+rwx+,如果有相应权限,则表示成相应字母,如果不具有相应权限,则用\verb+-+表示。
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item \verb+r+:读取权限,数字代号为 “4”
|
||||||
|
\item \verb+w+:写入权限,数字代号为 “2”
|
||||||
|
\item \verb+x+:执行或切换权限,数字代号为 “1”
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\indent 通过第一栏的第一个字母可知,第一行是一个链接文件 (\verb+l+),第二行是个目录(\verb+d+),第三行是个普通文件(\verb+-+)。
|
||||||
|
\indent 用户可以使用\verb+chmod+ 指令去变更文件与目录的权限。权限范围被指定为所有者(\verb+u+)、所属组(\verb+g+)、其他人(\verb+o+)和所有人(\verb+a+)。
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item \verb+-R+:递归处理,将指令目录下的所有文件及子目录一并处理;
|
||||||
|
\item <权限范围>+<权限设置>:开启权限范围的文件或目录的该选项权限设置
|
||||||
|
\item \verb|$ chmod a+r [file]|:赋予所有用户读取权限
|
||||||
|
\item <权限范围>-<权限设置>:关闭权限范围的文件或目录的该选项权限设置
|
||||||
|
\item \verb+$ chmod u-w [file]+:取消所有者写入权限
|
||||||
|
\item <权限范围>=<权限设置>:指定权限范围的文件或目录的该选项权限设置;
|
||||||
|
\item \verb+$ chmod g=x [file]+:指定组权限为可执行
|
||||||
|
\item \verb+$ chmod o=rwx [file]+:制定其他人权限为可读、可写和可执行
|
||||||
|
\end{itemize}
|
||||||
|
\indent
|
||||||
|
\begin{figure}
|
||||||
|
\includegraphics[]{images/content/1.3_file.png}
|
||||||
|
\captionof{figure}{文件描述符}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
\subsubsection{字节序}
|
\subsubsection{字节序}
|
||||||
\indent \setlength{\parindent}{2em}
|
\indent \setlength{\parindent}{2em}
|
||||||
|
|
||||||
|
BIN
tex/images/content/1.3_file.png
Normal file
BIN
tex/images/content/1.3_file.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 32 KiB |
Loading…
Reference in New Issue
Block a user