File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change 52
52
- `ls -R`,显示出目录下以及其所有子目录的文件 / 文件夹(递归地方式,不显示隐藏的文件)
53
53
- `ls -a -R`,显示出目录下以及其所有子目录的文件 / 文件夹(递归地方式,显示隐藏的文件)
54
54
- `ls -l`,列出目录下所有文件的权限、所有者、文件大小、修改时间及名称(也就是显示详细信息,不显示隐藏文件)。显示出来的效果如下:
55
+
55
56
``` nginx
56
57
-rwxr-xr-x. 1 root root 4096 3月 26 10:57,最前面的 **-** 表示这是一个普通文件
57
58
lrwxrwxrwx. 1 root root 4096 3月 26 10:57,最前面的 **l** 表示这是一个链接文件,类似 Windows 的快捷方式
58
59
drwxr-xr-x. 5 root root 4096 3月 26 10:57,最前面的 **d** 表示这是一个目录
59
60
```
61
+
60
62
- `ls -ld 目录名`,显示该目录的基本信息
61
63
- `ls -t`,依照文件最后修改时间的顺序列出文件名。
62
64
- `ls -F`,列出当前目录下的文件名及其类型。以 **/** 结尾表示为目录名,以 **\*** 结尾表示为可执行文件,以 **@** 结尾表示为符号连接
128
130
- 常用方法(原理是把该用户加到可以直接使用 sudo 的一个权限状态而已):
129
131
- 编辑配置文件:``
130
132
- 找到 98 行(预估),有一个:`root ALL=(ALL) ALL`,在这一行下面再增加一行,效果如下:
133
+
131
134
``` nginx
132
135
root ALL=(ALL) ALL
133
136
youmeek ALL=(ALL) ALL
134
137
```
138
+
135
139
- 另一种方法:
136
140
- 编辑系统用户的配置文件:`vim /etc/passwd`,找到 **root** 和 **youmeek** 各自开头的那一行,比如 root 是:`root:x:0:0:root:/root:/bin/zsh`,这个代表的含义为:*用户名:密码:UserId:GroupId:描述:家目录:登录使用的 shell*
137
141
- 通过这两行对比,我们可以直接修改 youmeek 所在行的 UserId 值 和 GroupId 值,都改为 0。
You can’t perform that action at this time.
0 commit comments