美文网首页
linux系统指令进阶

linux系统指令进阶

作者: 俗人_0342 | 来源:发表于2019-04-21 20:20 被阅读0次

大家好,我依就是可爱的帅气迷人的猪猪,今天给大家讲一下linux系统进阶指令:

1、Linux 用户及组

root 用户 (ID 0):在Linux系统中,root用户UID为0,root用户的权限是最高的,普通用户无法执行的操作,root用户都能完成,所以也被称为超级用户。在Linux系统中的每一个文件、目录和进程都归属于某一个用户,没有用户许可,其它普通用户是无法操作的,但对root用户除外。root用户的特权性还表现在root用户可以超越任何用户和组群对文件或目录进行读取、修改和删除(在系统正常的许可范围内);可以控制对可执行程序的执行和终止;可以对硬件设备进行添加、创建和移除等操作;也可以对文件和目录的属性和权限进行修改,以适合系统管理的需要。

系统用户 (ID 1-499):系统用户也被称为虚拟用户、伪用户或假用户,这类用户不具有登录Linux系统的能力,但却是系统运行不可缺少的用户,比如bin、daemon、adm、ftp、mail等,这类用户都是系统自身拥有的。系统用户的UID为1~499。

普通用户 (ID 500 以上):普通用户能登录系统,在Linux系统上进行普通操作,能操作自己目录的内容,其使用系统的权限受到限制,这类用户都是系统管理员创建的,其UID为500~60000之间。

2、Linux 用户管理

Linux 用户在操作系统可以进行日常管理和维护,涉及到的相关配置文件如下:

 /etc/passwd 保存用户信息

 /etc/shdaow 保存用户密码(以加密形式保存)

 /etc/group 保存组信息

 /etc/login.defs 用户属性限制,密码过期时间,密码最大长度等限制

 /etc/default/useradd 显示或更改默认的 useradd 配置文件

3、Linux 组管理

每个组有一个组 ID;

 组信息保存在/etc/group 中;

 每个用户至少拥有一个主组,同时还可以拥有 31 个附属组。

通过命令 groupadd、groupdel、groupmod 来对组进行管理详细参数使用如下:

groupadd用法

-f, --force如果组已经存在则成功退出;

并且如果GID已经存在则取消 –g;

-g, --gid GID为新组使用 GID;

-h, --help显示此帮助信息并推出;

-K, --key KEY=VALUE不使用 /etc/login.defs 中的默认值;

-o, --non-unique允许创建有重复 GID 的组;

-p, --password PASSWORD为新组使用此加密过的密码;

-r, --system创建一个系统账户;

groupmod用法

-g, --gid GID将组 ID 改为 GID;

-h, --help显示此帮助信息并推出;

-n, --new-name NEW_GROUP改名为 NEW_GROUP;

-o, --non-unique允许使用重复的 GID;

-p, --password PASSWORD将密码更改为(加密过的) PASSWORD;

4、Linux 权限管理

Linux 权限是操作系统用来限制对资源访问的机制,权限一般分为读、写、执行。系统

中每个文件都拥有特定的权限、所属用户及所属组,通过这样的机制来限制哪些用户或用户

组可以对特定文件进行相应的操作。

Linux 每个进程都是以某个用户身份运行,进程的权限与该用户的权限一样,用户的权

限越大,则进程拥有的权限就越大。

Linux 中所有的文件及文件夹都有至少权限三种权限

r(读取) 可读取文件内容 可列出目录内容

w(写入) 可修改文件内容 可在目录中创建删除内容

x(执行) 可作为命令执行 可访问目录内容

目录必须拥有 x 权限,否则无法查看其内容

相关文章

  • Linux系统指令进阶

    Linux 是一个多用户的操作系统,引入用户,可以更加方便管理 Linux 服务器,系统默认需要以一个用户的身份登...

  • linux系统指令进阶

    大家好,我依就是可爱的帅气迷人的猪猪,今天给大家讲一下linux系统进阶指令: 1、Linux 用户及组 root...

  • Linux命令集

    学习Linux操作系统必备的指令,基于Linux指令管理Linux操作系统,必备Linux指令有哪些? 基础命令相...

  • Linux指令-进阶指令

    1、df 作用:查看磁盘空间语法:为了更清晰的查看磁盘信息,一般使用df -h 2、free 作用:查看内存使用情...

  • Linux的基本指令

    Linux的基本指令 一、进阶指令(重点) 1、cat 选项: -b, --number-nonblank 对非空...

  • Linux的基本指令

    Linux的基本指令 一、进阶指令(重点) 1、cat 选项: -b, --number-nonblank 对非空...

  • Linux 进阶指令

    linux进阶指令 1、df指令 作用:查看磁盘的空间语法: 2、free指令 作用:查看内存使用情况语法: : ...

  • Linux —— Day1(Linux系统文件和基础指令)

    一、Linux系统的目录结构 二、Linux基本指令 1、指令与选项 2、基础指令 (1)ls指令 (2)pwd ...

  • 入门运维前,一定要先熟知的linux核心命令实战!!

    初学者必备Linux指令有哪些? 初学者完成Linux系统安装以后,学习Linux操作系统必备的指令,基于Linu...

  • Shell指令

    什么是Shell指令 就是Linux命令(注:后期使用这些命令管理Linux操作系统) 常用的Shell指令 显示...

网友评论

      本文标题:linux系统指令进阶

      本文链接:https://www.haomeiwen.com/subject/syejgqtx.html