【每天play】为了学好python需要从脚下做起,Linux基础-用户权限与组管理 P60-70

水滴石穿,成年人知己不足,当应该付出,而不是退缩。

今日份学习是60-70部分,内容是用户权限与组管理。

用户权限相关命令【用的不多】

目标

  • 用户和权限的基本概念
  • 用户管理 终端命令
  • 组管理 终端命令
  • 修改权限 终端命令

01.用户 和 权限 基本概念

1.1 基本概念

用户 是 Linux系统工作中重要的一环,用户管理包括 用户 和 组 管理

在Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限

在Linux中,可以制定 每一个用户 针对不同的文件或目录的不同权限

对 文件/目录的权限包括:

1.2 组

为了方便用户管理,提出了 组 的概念 比如把不同用户添加到同一个组里。、

1.3 ls -l扩展

我的虚拟机还没开,先用老师的。

- / d 分别说明是文件和文件夹

对应的解释。

1.4 chmod 简单使用(重要)

chmod 的练习

老师的演示和自己的练习,这边根据chmod修改x的权限做了两个小练习。

主要是,使用的命令格式,chmod +/-rwx 文件名|目录名 笔记如下:

扩展了一下“./文件”可以直接执行,比如python文件的py后缀文件。

x权限对于Ubuntu中的文件来说,也没办法读取。执行终端命令。

1.5 超级用户

Linux系统中的root账号通常用于系统的维护和管理,对操作系统的所有资源具有所有访问权限

在大多数版本的Linux中,都不推荐直接使用root账号登录系统

在Linux安装的过程中,系统会自动创建一个用户账号,而这个默认的用户就称为“标准用户”

 

sudo

su 是substitute user的缩写 表示使用另一个用户的身份

sudo 命令用来以其他身份来执行命令,预设的身份为 root

用户使用 sudo 时,必须先输入密码,然后有五分钟有效期限,之后就又要输了。

然后呢,没有得到授权的用户要用sudo的话,会发警告邮件给管理员。可以说很人性化了。


02.组管理 终端命令

进行练习,左边老师的截图,右边我的:先大图再小图,是运行结果。cat /etc/group 是查看这个组文件

可以看到最后是添加了一个dev的组,接着练习删除操作。

接着往后走

练习目标是 在python用户的桌面文件夹下创建 python学习目录 新建 dev组 将python学习目录的组修改为dev

查看一下结果

新增成功,接下来修改目录组 主要命令是 chgrp -R 组名 文件/目录名

03.用户管理 终端命令

注!创建用户/删除用户/修改其他用户密码 的终端命令都需要通过sudo执行

3.1创建用户/设置密码/删除用户

进行新增练习

群组默认对文件没有读写权限,还需要指定密码

设置好后,也能用Xshell软件在win系统上连接到Ubuntu。

先用useradd创用户,再使用passwd创密码。

这节课就到这里啦~今天有点拖拉,有点晚~以后尽量八点之前完成工作和学习!

冲鸭~

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值