我的Linux学习记录(蓝桥)————用户及文件权限管理

我的Linux学习记录(蓝桥)三

Linux 是一个可以实现多用户登录的操作系统,比如李雷韩梅梅都可以同时登录同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件。但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux  用户管理  权限机制,不同用户不可以轻易地查看、修改彼此的文件。

让我们代开命令窗口:

who am i

或者

who mom likes

 

打开当前伪终端的用户的用户名(要查看当前登录用户的用户名,去掉空格直接使用 whoami 即可)

第二列的 pts/0  pts 表示伪终端所谓伪是相对于 /dev/tty 设备而言的,还记得上一节讲终端时的那七个使用 [Ctrl]+[Alt]+[F1][F7] 进行切换的 /dev/tty 设备么,这是真终端伪终端就是当你在图形用户界面使用 /dev/tty7时每打开一个终端就会产生一个伪终端,pts/0 后面那个数字就表示打开的伪终端序号,你可以尝试再打开一

个终端,然后在里面输入 who am i,看第二列是不是就变成 pts/1 了,第三列则表示当前伪终端的启动时间。

来让我们再打开个终端输入who am i

 

如图所示,显示的是pts/1

还有一点需要注意的是,在某些环境中 who am i 和 who mom likes 命令不会输出任何内容这是因为当前使用的 SHELL 不是登录时的 SHELL,没有用户与 who 的 stdin 相关联,因此不会输出任何内容。例如我在本地的 Ubuntu 系统上输入这个命令就不会有提示。

 

who 命令其它常用参数:

参数

说明

-a

打印能打印的全部

-d

打印死掉的进程

-m

am imom likes

-q

打印当前登录用户数及用户名

-u

打印当前登录用户登录信息

-r

打印运行等级

在 Linux 系统里, root 账户拥有整个系统至高无上的权限,比如新建和添加用户。

大部分 Linux 系统在安装时都会建议用户新建一个用户而不是直接使用 root 用户进行登录一般我们登录系统时都是以普通账户的身份登录的,要创建用户需要 root 权限,这里就要用到 sudo 这个命令了。不过使用这个命令有两个大前提,一是你要知道当前登录用户的密码,二是当前用户必须在 sudo 用户组。shiyanlou 用户也属于 sudo 用户组(稍后会介绍如何查看和添加用户组)。

susu- sudo

需要注意 Linux 环境下输入密码是不会显示的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值