9:用户和权限-步入Linux的现代方法

简介: 9:用户和权限-步入Linux的现代方法

9.1 用户权限的含义和作用

  • 用户与权限
  • 不可能让所有人有所有的权限-不安全
  • 避免被入侵
  • 用户ID UID
  • 系统用户UID<500
  • cat /etc/passwd
  • sudo cat /etc/shadow

9.2 创建、删除、更改用户

  • 创建sudo useradd user1
  • 删除sudo userdel user1
  • 更改密码sudo passwd user1
  • chage 修改帐号和密码的有效期限

9.3 group

  • linux组groups

目的 :共享资源的权限

  • tail /etc/group
  • ubuntu不允许把所有用户纳入一个组,而是每个用户都有一个单独的组
  • sudo groupadd groupfrank
  • sudo groupdel groupfrank

9.4 文件、文件夹权限

  • rwx 文件所有者(Owner)组创始人的权限
  • r-x 用户组(Group)组下属成员权限
  • r-x 其它用户(Other Users)其它组成员权限

详见:Linux chmod命令

9.5 作业:自学chmod命令

  • usermod命令 用于修改用户的基本信息。
  • usermod 命令不允许你改变正在线上的使用者帐号名称。
  • usermod 命令用来改变user id,必须确认这名user没在电脑上执行任何程序

9.6 章节结束语

  • 边用边学,自学很重要
目录
相关文章
|
20小时前
|
运维 监控 安全
Linux_权限理解(详细PLUS)
【10月更文挑战第3天】本文介绍了Linux系统中的权限管理基础,包括文件系统对象与权限关联、权限的继承性、字符与数字表示法的解读,以及用户、组与权限的动态交互。详细解析了`chmod`命令的高级用法和权限修改的风险,探讨了SUID、SGID和Sticky Bit等特殊权限的作用机制,并提出了基于角色的权限分配和定期权限审计的最佳实践。
19 11
|
1天前
|
监控 安全 Linux
使用NRPE和Nagios监控Linux系统资源的方法
通过遵循以上步骤,可以有效地使用NRPE和Nagios监控Linux系统资源,确保系统运行稳定,并及时响应任何潜在的问题。这种方法提供了高度的可定制性和灵活性,适用于从小型环境到大型分布式系统的各种监控需求。
8 2
|
8天前
|
Shell Linux Python
python执行linux系统命令的几种方法(python3经典编程案例)
文章介绍了多种使用Python执行Linux系统命令的方法,包括使用os模块的不同函数以及subprocess模块来调用shell命令并处理其输出。
12 0
|
2月前
|
Ubuntu Linux 虚拟化
安装Windows Linux 子系统的方法:适用于windows 11 版本
本文提供了在Windows 11系统上安装Linux子系统(WSL)的详细步骤,包括启用子系统和虚拟化功能、从Microsoft Store安装Linux发行版、设置WSL默认版本、安装WSL2补丁,以及完成Ubuntu的首次安装设置。
122 2
|
2月前
|
Ubuntu Linux
在Linux中,软件安装和卸载的常见方法?
在Linux中,软件安装和卸载的常见方法?
|
2月前
|
缓存 监控 网络协议
在Linux中,性能调优都有哪几种方法?
在Linux中,性能调优都有哪几种方法?
|
2月前
|
存储 安全 Linux
Linux权限之谜:一步步教你如何解锁sudo权限并窥视/etc/shadow的神秘面纱!
【8月更文挑战第22天】在Linux中,`sudo`命令让授权用户能以其他用户(通常是root)身份运行命令。关键的安全文件`/etc/shadow`存储用户密码哈希,仅root可读。要使用`sudo`,需确保账户被列入`sudoers`文件中。系统管理员可通过`visudo`编辑此文件来赋予用户权限,例如添加`username ALL=(ALL) NOPASSWD: ALL`行。获得`sudo`权限后,可运行`sudo cat /etc/shadow`查看文件内容,但需谨慎操作以免影响系统安全。遵循最小权限原则,确保安全使用这些强大工具。
53 2
|
2月前
|
Unix Linux Go
Linux中的chmod权限问题
Linux中的chmod权限问题
26 0
|
2月前
|
Linux 开发工具 文件存储
Linux修改主机名的两种方法
Linux修改主机名的两种方法
24 0
|
2月前
|
Linux Perl
在Linux中,系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
在Linux中,系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
下一篇
无影云桌面