banner

生信用Linux教程 Lesson 13 用户与组群

  • Home
  • B站ID:Biomamba-生信基地
Scroll down
TIP

这些是本篇文章的标签,来发现更多感兴趣的内容吧
科研
生信分析
Linux教程
B站ID:Biomamba-生信基地

来源:BV1hT411F7r7

共享服务器数据是否安全

  • 我们的数据存放在共享服务器中是安全的,不太能有人查看或盗取我们的数据(醒醒,你的数据没那么值钱)
  • 想要访问别人的账户,用ls /home/用户名是会被拒绝访问的,报错Permission Denied,普通用户无法访问你的数据,超级管理员用户也不会轻易存在
  • 有些情况下,共享服务器甚至能给你独立的环境和root权限,这种共享服务器的使用体验与独享一台物理机的体验感是相通的

Linux:真正的多用户系统

  • 在[Linux绪论]中,我们讨论过Linux是真正的多用户系统,相比之下,Windows很遗憾地只能算是“伪”多用户系统
  • Windows的用户文件夹出现在C盘内,名称也是“用户”,这个文件夹下也包含了各个账户的地址,但显然,大家在操作Windows桌面系统时,一台机器坐在显示屏前面操控的,有且只能有一个人,不像Linux,我们可以有许多用户同时远程登陆访问Linux设备。
  • 对于Windows系统,即使我们使用一些teamviewer,todesk,向日葵等远程操作系统的软件,我们进入的也是同一个Windows系统,同一个桌面,没有办法多人共享一个Windows系统。

与用户相关的知识点

设定用户名与密码,用于登陆

  • Linux系统中的用户与账户相对应,需要设置密码来帮助大家进行远程登陆

控制使用者对文件和资源的访问权限

  • Linux系统中,所有的资源都是基于文件系统去调用和分配的,用户的账号会天然地带有关于系统中文件或其他资源的访问权限,比如在上一讲中,我们使用一个普通用户去访问其他用户的家目录,会被拒绝访问

文件具有所属用户

  • 普通用户只能访问一个共享系统中,自己家目录下的文件,别人的家目录是无法相互访问的,连读都做不到就更别提写了
  • 每个文件都有所属的主人,除非是主人和主人的主人(超级管理员用户),否则都是无权访问的。

进程与用户相关联

  • 每一个进程(也就是我们常说的程序/任务)也会与用户相关连
  • 我们可以使用top命令打开Linux系统的资源管理器
    1
    top
  • 在资源管理器中,我们可以看到每个进程都有对应的User栏,哪怕是系统进程也会由一个系统指定的root用户去调用这些进程

用户所属目录:/home/用户名

  • 哪怕是普通用户,也具有自己家目录的,完全的支配权限
  • 大家在远程登陆的时候,也会自动切换到这个目录中去,当然这一点是可以修改的
  • 还有一些文件会记录用户的特殊信息,我们在这里暂时不做介绍,仅做展示
    1
    2
    cat /etc/passwd
    cat /etc/shadow

Linux系统下的三种用户

  • 超级用户root:可以运行下面这条“毁天灭地”命令
    1
    rm -rf /*
  • 管理员用户:需要sudo前缀才能运行“毁天灭地”命令
    1
    sudo rm -rf /*
  • 普通用户:只拥有家目录的生杀大权,所以只能运行:
    1
    rm -rf /home/用户名
  • 可以使用一部分系统的资源

查看文件所属的分组和用户

使用之前的ls -l或者简写为ll命令

  • 上图中,第三列为用户ID/PID,第四列为用户所属的组ID/GID

使用group命令

  • 用who am i命令来查询用户ID,然后用group_用户ID来查询对应的组ID/GID

查看/etc/passwd文件

1
cat /etc/passwd
Other Articles
Article table of contents TOP
  1. 1. 共享服务器数据是否安全
  2. 2. Linux:真正的多用户系统
  3. 3. 与用户相关的知识点
    1. 3.1. 设定用户名与密码,用于登陆
    2. 3.2. 控制使用者对文件和资源的访问权限
    3. 3.3. 文件具有所属用户
    4. 3.4. 进程与用户相关联
    5. 3.5. 用户所属目录:/home/用户名
    6. 3.6. Linux系统下的三种用户
  4. 4. 查看文件所属的分组和用户
    1. 4.1. 使用之前的ls -l或者简写为ll命令
    2. 4.2. 使用group命令
    3. 4.3. 查看/etc/passwd文件
Find Something Special?