cd 进入目录
ls 列出当前文件
ps -ef 查看进程
mount 挂载
sort 排序
ps --forest 当前父子shell进程
一、Linux 的安全性
会分配用户ID——用户的限权
Linux安全系统的核心是用户账户。
①用户登录名匹配:cat /etc/passwd
②添加新用户
遇到问题
这个问题可能是由于您没有足够的权限导致的。在大多数Linux发行版中,只有root用户或具有特权的用户才能执行useradd命令。您需要使用sudo或以root身份登录以执行该命令。请尝试以下命令:
sudo useradd -
需要以特权身份登录
练习:
1. 查看/etc/skel下的文件
2. 根据前一章的内容,解释目录下的文件是做什么的
-
执行文件(executable files):这些文件是可执行程序,可以运行在计算机上进行特定的操作。例如,一些具有可执行权限的脚本文件、二进制可执行文件或编译后的程序文件。
-
配置文件(configuration files):这些文件包含应用程序或系统的配置信息。通过修改这些文件,可以更改其行为或设置。常见的配置文件包括应用程序的设置、服务器的配置、系统的环境变量等。
-
数据文件(data files):这些文件包含应用程序或系统所使用的数据。可以是文本文件、二进制文件、数据库文件等。这些文件可能保存着用户创建的数据、应用程序的设置、日志文件等等。
-
文档文件(documentation files):这些文件包含了关于软件、应用程序或系统的使用指南、帮助文档、手册等信息。文档文件通常以文本格式或特定格式(如PDF)保存。
-
日志文件(log files):这些文件用于记录应用程序、系统或其他实体的活动日志。日志文件可以帮助进行故障排除、性能监控和安全审计。
-
程序库文件(library files):这些文件是用于在软件开发中共享代码和函数的文件。它们可以由其他程序调用和链接,提供代码的重用性和可扩展性。
3.
!!!有隐藏文件。这样查看:
sudo ls -al /etc/skel (后面加文件路径)
练习
1.使用ls -lF /bin/*sh 查看你的Linux上有哪些shell程序
2. 为创建的用户指定另一个shell
3. 查看该用户的shell
4. 修改用户/etc/passwd文件的备注字段
5. 为用户设置有效期
6. 删除刚刚创建的用户gre
二、使用Linux组
练习:
1. 使用groupadd为你的组员创建新组
2. 使用usermod将创建的组添加到用户列表
3. 修改组名
三、理解文件权限
练习:
1. 查看umask值
2. 创建.txt文本文件查看其权限
3
3. 创建目录并查看其权限
4. 使用umask 026更改默认umask值
5. 创建文本和目录并查看权限
6. 恢复umask值为默认值
四、改变安全性设置
没有mask 先创建mask
还有两页代码