Linux浅学笔记03

目录

有关root的命令

用户和用户组

用户组管理:(以下需要root用户执行)

创建用户组:

删除用户组:

用户管理:(以下需要root用户执行)

创建用户:

删除用户:

查看用户所属组:

修改用户所属组:

getent命令:

权限信息

修改权限控制

chmod:

chown:


有关root的命令

root(超级管理员):root是Linux系统中的超级管理员用户帐户,该帐户拥有整个系统的最高权限,可方便地对于系统的部件进行删除或更改。

一般情况下,输入命令

su - root

即可进入root用户模式操作,但由于我用的是kali-Linux,这个命令竟然不管用,只显示su鉴定故障,经过多方查询,终于找到了解决办法:输入命令

sudo passwd root  (修改进入root的命令) 

su root  (输入密码)

即可进入root,后续也只需 su - root 即可。

要从root切换回普通用户,有三种:

  • su - combat (自己的用户名)
  • Ctrl + D
  • Exit 命令

sudo命令:

在我们输入的命令前面加一个sudo,这个命令就成了sudo命令,意思是将以root用户的身份执行这个命令(这算是一个临时命令)。

用户和用户组

Linux中关于权限的管控级别有2个级别,分别是:

针对用户的权限控制。

针对用户组的权限控制。

用户组管理:(以下需要root用户执行)

创建用户组:

语法:groupadd 用户组名

删除用户组:

语法:groupdel  用户组名

用户管理:(以下需要root用户执行)

创建用户:

语法:useradd [ -g -d ] 用户名

-g表示指定用户加入哪一个用户组(这个组必须早已创建),如果不指定,那就创建一个同名组并加入。(也就是说,只要你是用户,那么你一定在一个用户组里。)

-d表示指定该用户的home路径,如果不指定,默认为该用户的home目录在 /home/用户名。 

(除非指定已有的目录做它的home路径,否则就要新建一个目录)

删除用户:

语法:userdel [ -r ] 用户名

-r表示删除用户的home目录

查看用户所属组:

语法:id [用户名]

如果不指定用户名,则查看当前用户。

修改用户所属组:

语法:usermod -aG 用户组 用户名

将指定用户加入到用户组,(现在一个用户在两个组里)

getent命令:

查看当前系统中用哪些用户

语法: getent passwd

共有7份信息,分别是:(值之间用:隔开)

用户名:密码(x):用户ID:组ID:描述信息(无用):HOME目录:执行终端(默认bash)

getent group

查看当前系统有哪些用户组。

权限信息

r w x 分别是三种权限, - 则表示无此权限。

  • r表示读权限
  • w表示写权限
  • x表示执行权限

比如说root用户组下root用户里有一个 1.txt ,该文件的权限细节:

- rw- r-- r-- 

那么:

root用户对 1.txt有读和写的权限

root用户组里的所有用户对该文件有读的权限

非root用户组的其他用户对该文件有读的权限

比如说root目录

d r-x r-x ---

那么现在其他目录就cd不进去root目录,因为什么权限也没有。

修改权限控制

也就是说一个文件或者文件夹的权限细节(rwx-)是可以修改的。

chmod:

我们可以使用chmod命令,修改文件、文件夹的权限信息。

(注意,只有文件、文件夹的所属用户或root用户可以修改)

语法:chmod [ -R ] 权限 文件或文件夹

-R表示对文件夹内的全部内容应用同样的操作。

示例:

chmod  u=rwx, g=rx, o=x  hello.txt

将文件权限修改为:rwx r-x --x

其中:

u表示user所属用户权限

g表示group组权限

o表示other其它用户权限

(给te.txt文件添加一些权限)

除此之外,还可以用数字简便的修改权限

这样一来,u g o 三方面的权限就可以用3个数字代替了。

chmod 751  1.txt

chown:

通过使用chown命令,可以修改文件、文件夹的所属用户和用户组。

注意:普通用户无法修改所属为其它用户或组,所以此命令只适用于root用户执行。

语法: chown [ -R ] [用户] [ :] [用户组] 文件或文件夹

  • 选项,-R,同chmod,对文件夹内全部内容应用相同规则
  • 选项,用户,修改所属用户
  • 选项,用户组,修改所属用户组
  • :,用于分隔用户和用户组

示例:

chown root 1.txt

表示把 1.txt 文件修改为属于root用户。

chown root : root 1.txt

表示把 1.txt 文件修改为root用户组下的root用户。

欢迎各位读者批评指正!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/656160.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【算法专题】贪心算法

贪心算法 贪心算法介绍1. 柠檬水找零2. 将数组和减半的最少操作次数3. 最大数4. 摆动序列(贪心思路)5. 最长递增子序列(贪心算法)6. 递增的三元子序列7. 最长连续递增序列8. 买卖股票的最佳时机9. 买卖股票的最佳时机Ⅱ(贪心算法)10. K 次取反后最大化的数组和11. 按身高排序12…

BUUCTF misc 二维码

目录 将Windows中的文件传输到Linux虚拟机中 binwalk用法 kali-linux中使用fcrackzip工具爆破zip密码 打开题目: 下载并解压后,得到一张二维码图片,我们使用 toolhelper.cn 里的二维码解析小工具查看得到: 可以看到 secret is …

开源知识库:让企业低成本实现知识管理

管理和利用企业内部知识已经成为提升效率和竞争力的重要手段。而对于大多数企业,尤其是中小企业而言,如何在有限的预算下,实现高效的知识管理,仍是一项挑战。面对这一问题,开源知识库应运而生。今天,我们将…

羊奶的神奇功效,喝着喝着皮肤就更年轻了!

羊奶的神奇功效,喝着喝着皮肤就更年轻了! 羊奶,作为一种珍贵的食品,一直以来都备受人们的青睐。它不仅具有丰富的营养价值,还拥有许多独特的保健功效。喝着羊奶,不仅能享受美味,还能帮助我们实…

VBA语言専攻介绍(更新)

VBA语言専攻简介 我给VBA的定义:VBA是个人小型自动化处理的有效工具。我这里专注VBA,垂直度非常高,并和多个国际VBA网站(英语系和德语系)有互动及技术互通。您来到这里,就是进入到了一个绚烂的VBA世界&…

无需 Root 卸载手机预装软件,精简过的老年机又行了

基础准备 准备目标手机、USB 数据线、以及一台电脑。手机 USB 连接电脑,开发者选项中打开 USB 调试。(开发者选项默认隐藏,需要在关于手机中多次点击版本号才能调出)。 安装手机驱动,下载安装 ADB 工具包。 开始操作…

容器化搭建prometheus

前言 在之前的博客,我介绍了consonl对node的自动发现,kube-api的自动发现,今天介绍Prometheus的自动发现,也就是Prometheus的容器化部署。 实验部署 (1)创建node的yaml文件 mkdir /opt/prometheus/node vi…

CRM系统的好处,以及如何选择合适的CRM系统?

任何足以拥有在线形象的企业都需要投资于CRM或客户关系管理软件。 任何小型企业都希望提高其利息和销售回报率,同时还希望加强客户关系和内部运营。 但并非所有的CRM软件都符合同样出色的标准。那些成功的应该是你的多合一工具,可以简化你的优先级并跟…

MySQL原理(一)架构组成(2)逻辑模块组成

总的来说,MySQL可以看成是二层架构,第一层我们通常叫做SQL Layer,在MySQL数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,sql解析,执行计划优化,query cache的处理等等&…

Spring Security简介

什么是Spring Security Spring Security是 Spring提供的安全认证服务的框架。 使用Spring Security可以帮助我 们来简化认证和授权的过程。 官网&#xff1a;Spring Security 对应的maven坐标&#xff1a; <!--security启动器--> <dependency><groupId>or…

C++大学教程(第九版)7.28 回文(递归和非递归实现)

文章目录 题目代码运行截图 题目 &#xff08;回文&#xff09;回文是一种字符串&#xff0c;正读和反读该字符都会得到同样的结果。回文的例子包括“radar”和able was ierei saw elba”等。请编写一个递归函数testPalindrome,如果一个字符串是回文&#xff0c;则返回true;否…

Python入门到精通(五)——Python数据容器

Python数据容器 前言 一、list 列表 1、定义 2、列表的下标索引 3、常用操作 4、列表的遍历 二、tuple 元组 1、定义 2、常用操作 三、str 字符串 1、定义 2、常用操作 四、容器序列的切片 五、set 集合 1、定义 ​编辑 2、常用操作 六、dict 字典、映射 1、…

Celery入门

Celery 官网&#xff1a;Celery - Distributed Task Queue — Celery 5.3.6 documentation Celery 官方文档英文版&#xff1a;Celery - Distributed Task Queue — Celery 5.4.0rc1 documentation Celery 官方文档中文版&#xff1a;Celery - 分布式任务队列 — Celery 3.1.…

Linux网络编程——网络初识

文章目录 1. 网络协议初识1.1 为什么要有网络协议1.2 协议分层 2. OSI七层模型3. TCP/IP五层&#xff08;或四层&#xff09;模型4. 网络传输基本流程5. 以太网通信 1. 网络协议初识 1.1 为什么要有网络协议 早期计算机是独立的&#xff0c;如果要进行数据交互&#xff0c;就…

超越人类上限的策划:百度输入法在候选词区域植入广告

一位 V2EX 用户最新发帖称&#xff0c;百度输入法的最新版本中引入了一个新功能&#xff0c;将广告直接植入到候选词区域。 具体表现为&#xff0c;当用户输入某些关键词时&#xff0c;候选词区域会显示与输入内容相关的广告链接。例如&#xff0c;用户输入“招商”时&#xf…

《统计学习方法:李航》笔记 从原理到实现(基于python)-- 第5章 决策树(代码python实践)

文章目录 第5章 决策树—python 实践书上题目5.1利用ID3算法生成决策树,例5.3scikit-learn实例《统计学习方法:李航》笔记 从原理到实现(基于python)-- 第5章 决策树 第5章 决策树—python 实践 import numpy as np import pandas as pd import matplotlib.pyplot as plt …

能源巨头施耐德电气遭遇勒索软件攻击

Bleeping Computer 网站消息&#xff0c;媒体透露能源管理和自动化巨头施耐德电气公司近期遭到 Cactus 勒索软件攻击&#xff0c;导致公司大量数据被盗。 施耐德电气是一家法国跨国公司&#xff0c;主要生产能源和自动化产品&#xff0c;从大卖场的家用电气元件到企业级工业控制…

后序遍历的线索化二叉树

对于后序遍历&#xff0c;需要明确&#xff0c;往往叶子结点&#xff0c;只能指向右子树&#xff08;如果右子树存在的情况&#xff09;&#xff0c;或者指向该结点&#xff08;因为这才是后序遍历&#xff09;&#xff0c;同样在进行退出到前一次递归的时候&#xff0c;我们要…

怎么控制Element的数据树形表格展开所有行;递归操作,打造万能数据表格折叠。

HTML <el-button type"success" size"small" click"expandStatusFun"> <span v-show"expandStatusfalse"><i class"el-icon-folder-opened"></i>展开全部</span><span v-show"expan…

如何使用Python+Flask搭建本地Web站点并结合内网穿透公网访问?

文章目录 前言1. 安装部署Flask并制作SayHello问答界面2. 安装Cpolar内网穿透3. 配置Flask的问答界面公网访问地址4. 公网远程访问Flask的问答界面 前言 Flask是一个Python编写的Web微框架&#xff0c;让我们可以使用Python语言快速实现一个网站或Web服务&#xff0c;本期教程…