理解Linxu文件权限

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. 根据前一章的内容,解释目录下的文件是做什么的

  1. 执行文件(executable files):这些文件是可执行程序,可以运行在计算机上进行特定的操作。例如,一些具有可执行权限的脚本文件、二进制可执行文件或编译后的程序文件。

  2. 配置文件(configuration files):这些文件包含应用程序或系统的配置信息。通过修改这些文件,可以更改其行为或设置。常见的配置文件包括应用程序的设置、服务器的配置、系统的环境变量等。

  3. 数据文件(data files):这些文件包含应用程序或系统所使用的数据。可以是文本文件、二进制文件、数据库文件等。这些文件可能保存着用户创建的数据、应用程序的设置、日志文件等等。

  4. 文档文件(documentation files):这些文件包含了关于软件、应用程序或系统的使用指南、帮助文档、手册等信息。文档文件通常以文本格式或特定格式(如PDF)保存。

  5. 日志文件(log files):这些文件用于记录应用程序、系统或其他实体的活动日志。日志文件可以帮助进行故障排除、性能监控和安全审计。

  6. 程序库文件(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. 创建目录并查看其权限

4. 使用umask 026更改默认umask值

5. 创建文本和目录并查看权限

6. 恢复umask值为默认值

四、改变安全性设置

没有mask 先创建mask

还有两页代码

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

生南国兮。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值