账号和权限管理

2023-05-16

用户:

超级用户:uid、gid为0,超级用户是系统管理员,具备系统最高权限
程序用户:每个程序在创建时会自动创建一个程序用户,uid、gid为1到999,一般这个用户只在维护这个程序时才会被使用,一般也不允许此用户使用账户密码登录到系统中去的
普通用户:系统用户,命令创建,uid、gid为1000+,一般普通用户的权限是有限的,需要让它具备管理员权限的话,后面会用到一个知识点,叫sudo,提权

组账号:

基本组(私有组)必须有,不指定则同用户名租
附加组(公共组)

添加用户账号:

useradd -u :指定uid +用户名
-d :指定宿主目录
-e :指定账户失效时间
-g :指定用户基本组
-G :指定用户附加组
-M :不建立宿主目录
-s :指定用户登录shell

设置用户密码:

passwd 直接加用户名
-d :清空密码(可以空密码登录)
-l :锁定用户
-s :查询用户状态
-u :解锁用户

修改用户账号的属性:

usermod -u :修改用户uid
-d :修改宿主目录
-e :修改用户账户失效时间
-s :指定用户登录shell
-l :更改用户登录名
-L :锁定用户
-U :解锁用户
-g :修改用户所属的基本组
-G :修改用户所属的附加组

删除用户:

userdel -r 用户名:删除用户时将宿主目录连带删除

添加组账户:

groupadd -g gid 组账户名

查询组账户:

grep ”组账户“ /etc/group

将用户加入指定组中:

gpasswd -a 用户名 组名
gpasswd -d 用户名 组名

查询账户信息:

id 用户名 查询用户的uid和gid
groups 用户名 查询用户所属的组
finger 用户名 查询用户的详细信息
w 查询当前主机用户登录情况

将多个用户加入新组:

gpasswd -M x,x,x 组名
加入的是附加组

文件/目录的权限和归属:

访问权限:
读取 r :允许查看文件内容,显示目录列表
写入 w :允许修改文件内容,允许在目录中新建、移动、删除文件或子目录
可执行 x :允许允许程序,切换目录
归属(所有权):
属主:拥有该文件或目录的用户账号
属组:拥有该文件或目录的组账号
权限分三段:属主、属组、其他用户
文件类型:d 目录
- 文件
/ 链接文件
b 块设备文件

设置文件和目录的权限chmod

chmod -R nnn 文件或目录
nnn为三个八进制数

设置文件和目录的归属

chown 属主 文件或目录
chown 属组 文件或目录
chown 属主:属组 文件或目录

权限掩码

umask的作用:
控制新建的文件或者目录的权限
默认权限去除umask的权限为新建的文件或者目录的权限

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

账号和权限管理 的相关文章

  • java操作hbase

    java 对 Hbase 的操作 一 引入pom span class token comment lt https mvnrepository com artifact org apache hbase hbase client gt s
  • 怎么用vnc访问自己电脑,并且同时又是同一个会话?

    1 运行 vncserver alwaysshared 网友也用这样的 xff1a vncserver alwaysshared 1 geometry 1440 900 2 在ubuntu的系统工具中有个 xff1a 桌面共享 最上面的两个
  • VMware Workstation+Ubuntu20.04LTS虚拟机+VMware Tools安装的那些事(有手就会)

    VMware Workstation 16 43 Ubuntu20 04虚拟机 43 VMware Tools安装的那些事 安装系统的选项 xff1a 1 实体机 xff1a 可能会出现硬件不支持 所以说不推荐 2 双系统 每次开机登录需要
  • 一篇文章带你彻底吃透Java NIO

    目录 一 I O模型 二 BIO NIO AIO应用场景 三 BIO编程简单流程 四 NIO核心 五 BIO与NIO比较 六 NIO 三大核心原理示意图 七 缓冲区 buffer 1 常用Buffer子类一览 2 buffer四大属性 3
  • 图像物体分类与检测算法综述

    图像物体分类与检测算法综述 转自 计算机学报 目录 图像物体分类与检测算法综述 目录图像物体分类与检测概述物体分类与检测的难点与挑战物体分类与检测数据库物体分类与检测发展历程 图像物体分类与检测是计算机视觉研究中的两个重要的基本问题 xff
  • 海康威视网络摄像头SDK二次开发(QT版本)

    暂时使用到的主要功能有四个 xff1a 1 连接相机 xff0c 2 实时显示 xff0c 3 取图 xff08 bmp格式 xff09 xff0c 4 关闭相机 在官网下载对应的win64的SDK xff0c 在库文件中运行demo ex
  • Android7.0成长之路---新特性Jack server

    准备 今天正式担任Android7 0 N 项目模块的开发和维护工作 xff0c 借此机会git和make了一套系统代码用来研究 在编译的过程中 xff0c 与以往系统不同的是Android7 0系统编译工具链使用了全新的Jack serv
  • A-Softmax(SphereFace)

    论文 xff1a SphereFace xff1a https arxiv org abs 1704 08063 SphereFace在MegaFace数据集上识别率在2017年排名第一 xff0c 用的A Softmax Loss有着清晰
  • Java 面试题宝典 (每天更新)

    目录 一 Java 基础部分 第一天 1 一个 34 java 34 源文件中是否可以包括多个类 xff08 不是内部类 xff09 xff1f 有什么限制 2 Java 有没有 goto 3 说说 amp 和 amp amp 的区别 4
  • skyfans之每天一个Liunx命令系列之三十三:chomd

    今天我们继续来学习每天一个命令 xff0c 今天我们继续学习此章节内容 xff1a 文件权限管理类命令 xff08 FILE PERMISSIONS xff09 xff0c 今天学习的是什么命令呢 xff0c 那就是chmod xff08
  • 部署node_exporter

    部署node exporter 1 下载node exporter安装包 xff0c 解压安装 span class token punctuation span root 64 bogon ljy span class token pun
  • 阿里 datax工具 impala 数据导入到mongo

    datax下载地址 1 解压datax包 2 具体安装测试datax工具可以在网上进行查询 其对jdk python maven 都有版本的要求 需确认当前系统中的版本 datax安装以及测试方式 3 确认安装无误后 xff0c 在安装目录
  • android开发Installed Build Tools revision 33.0.2 is corrupted. 问题解决方法

    方案一 xff1a 在你的 android sdk安卓目录中找到build tools目录中的d8 bat xff0c 将文件名修改为dx bat 找到build tools目录中的lib d8 jar xff0c 将文件名修改为dx ja
  • [ROS]三、建立工作空间

    系列文章目录 ROS 一 ROS的基本概念 ROS 二 命令与工具的使用 文章目录 系列文章目录前言一 工作空间二 创建步骤1 命令2 创建功能包 总结 前言 在前两个章节中我们已经学习了ros相关基本概念和基本工具的使用 xff0c 今天
  • ubuntu20.04配置vnc文件xorg.conf后重启输入开机密码后一直循环在登入界面的问题

    1 在配置vncserver的时候 xff0c 可能导致该用户不能正常登录桌面 2 问题现象 xff1a 正确输入密码 xff0c 系统无法进入桌面 xff0c 闪回到登录界面 3 在登录界面按ctrl 43 Alt 43 F4 xff08
  • Java序列化与反序列化详解

    面试官 兄弟 说说你对transient的理解和感悟 哪吒 what 还有感悟 先说结论 在序列化 反序列化时 被transient关键字修饰的成员属性变量不会被序列化 面试官 这就完了 哪吒 面试官明显不是很满意 这怎么能够 追根溯源 先
  • 导航软件哪个最好用?这里有3款最流行的导航软件

    导航软件哪个最好用 xff1f 在自助游越来越盛行的今天 xff0c 当你走到一个人生地不熟的环境 xff0c 随身携带一台GPS导航设备无疑能够为你的出行带来极大的便利 于是 xff0c 只要人们出行 xff0c 都离不开一个东西 导航
  • [软件工程] 面向对象设计

    面向对象设计 面向对象设计一 面向对象设计的准则 xff08 一 xff09 模块化 xff08 二 xff09 抽象 xff08 三 xff09 信息隐藏 xff08 四 xff09 弱耦合对象之间的耦合可分为两大类 xff1a 1 交互
  • 【持续更新】Python常用语法糖汇总

    1 if else简写 值1 if 条件 else 值2 的形式 如果 If 里的条件满足 xff0c 那么表达式的值为 值1 xff0c 否则为 值2 x y 61 1 10 z 61 x if x gt y else y print z

随机推荐

  • strtok函数 的原理及一个坑

    我们知道strtok是一个字符串切割函数 xff0c 先来了解一下它 原型 xff1a char strtok char str const char delim 功能 xff1a 分解字符串为一组字符串 参数说明 xff1a str为要分
  • 机载处理器(树莓派、Jetson TX2及个人pc等均适用)配置ROS+mavros开发环境 (Pixhawk飞控测试)

    需要事先准备的 xff1a 树莓派 xff1a xff08 1 xff09 一块装了Ubuntu16 04 mate系统的树莓派 xff08 我的是3代 xff0c 别的平台没有测试过 xff09 xff0c xff08 2 xff09 键
  • 使用Autoware进行(双目)相机与激光雷达的联合标定

    使用Autoware进行 双目 相机与激光雷达的联合标定 VLP 16 与 ZED相机使用Autoware提供的 autoware camera lidar calibrator 工具进行标定 64 author Kehan Xue 64
  • svn status

    svn 是在提交前查看本地文本和版本库里面的文件的区别 返回值有许多种具体含义如下 xff1a url 61 L abc c svn已经在 svn目录锁定了abc c M bar c bar c的内容已经在本地修改过了 M baz c ba
  • rosserial通信协议简介

    1 概述 rosserial是一种ROS串行通信协议 xff0c 通过串行传输介质实现ROS的P2P通信 这种协议通过简单的添加包头和包尾可以实现了多主题或者服务共享串行通信介质 xff08 如串口 xff0c 网络socket xff09
  • ROS-----pluginlib使用总结

    1 简介 pluginlib是一个C 43 43 库 xff0c 可以实现为一个ROS包动态的加载和卸载插件 这里的插件通常是一些功能类 xff0c 且以运行时可动态加载的库 xff08 如共享对象 xff0c 动态链接库 xff09 的形
  • sumo生成随机车流

    在安装好sumo后 xff0c 生成模拟道路及模拟随机车辆 xff1a 主要参考链接 xff1a https blog csdn net qq 44045364 article details 102912041 以下对于该链接的内容进行一
  • 49天精通Java,第11天,java接口和抽象类的异同,default关键字

    目录 一 什么是接口 二 接口的特点 三 接口和类的区别 四 接口和抽象类的区别 五 接口的声明方式 六 default默认方法 大家好 我是哪吒 一 什么是接口 Java接口是一系列方法的声明 是一些方法特征的集合 一个接口只有方法的特征
  • 解决150%分辨率下拉框错位和echarts鼠标移入焦点错位的问题

    解决150 分辨率下拉框错位和echarts鼠标移入焦点错位的问题 当我们在前端开发的过程中 xff0c 可能会被要求适配主流分辨率 当我们把电脑分辨率调成150 的时候 xff0c 一些下拉框会发生错位现象 xff0c echarts图标
  • 互联网公司面试五大禁忌

    互联网这几年成为求职者追求的热门行业 xff0c 薪水也是水涨船高 xff0c 想要进入这个行业的人也是越来越多了 xff0c 本文给大家讲述一下互联网公司面试的五大禁忌 一 互联网公司HR最不想听到的离职原因 1 无意中泄漏公司机密而被辞
  • 真实面试经历:十面阿里,七面头条,六个Offer

    这是一篇很好的面试经验 xff0c 转载过来 xff0c 希望各位小伙伴可以借鉴 01 面试者背景简介 双非末流一本 xff0c 大三 xff0c CS xff08 计算机科学 xff09 专业 xff0c 有百度实习经历 02 面试情况
  • 程序员之歌:我是一个程序员

    工作一天 xff0c 来一起唱首歌缓解疲劳吧猿媛们
  • 如何准备校招技术面试+一只小菜鸟的面试之路

    校 招一路走来很幸运 xff0c 从最初的迷茫 xff0c 到偶尔的被否认 xff0c 然后慢慢调整心态 xff0c 有缺憾才能有进步 xff0c 正视的自己不足 xff0c 静下心努力提高 xff0c 勇敢尝试各种面试机会 xff0c 因
  • 获取对象属性值的两种方式

    获取对象属性值的方式有两种 xff1a 点 括号 span class token keyword let span obj span class token operator 61 span span class token punctu
  • 5 分钟,教你用 Docker 部署一个 Python 应用!

    在使用传统物理机或云服务器上部署项目都会存在一些痛点 比如 xff1a 项目部署速度慢 资源浪费 迁移难且扩展低 而使用 Docker 部署项目的优势包含 xff1a 高效利用系统资源 服务启动更快 环境一致 xff0c 迁移更加方便 本篇
  • nginx SSL证书

    SSL证书 什么是SSL证书 SSL xff08 Secure Sockets Layer xff09 证书是数字证书的一种 xff0c 类似于驾驶证 护照和营业执照的电子副本 因为配置在服务器上 xff0c 也称为SSL服务器证书 SSL
  • NX搭载Wecat载版SD卡

    写这篇文章原因是 xff1a 1是看官网的文档太长了 xff0c 二是确实想偷懒直接csdn登陆然后复制粘贴就好了 xff0c 三是文档确实很多坑 xff0c 四是实验室刷机电脑跑着个人实在是苔藓了 xff0c 别人盯着有不太好意思玩电脑
  • ROS学习第五天 ROS常用的组件库(一)——TF

    题外话 xff1a 首先给大家道个歉 xff0c 因为之前迷上了无人驾驶apollo仿真 xff0c 花了一段时间研究 后来发现没有资源 xff0c 没有设备 xff0c 是真的难学 xff0c 所以放弃了apollo 最近又到了开题答辩时
  • mysql数据库基础知识,mysql数据库简介(一看就懂,一学就会)

    目录 一 MySQL学习路线二 MySQL常见操作1 查看所有数据库show databases 2 MySQL 创建数据库3 删除数据库4 选择数据库use databasename5 查看该数据库下所有表show tables6 创建数
  • 账号和权限管理

    用户 xff1a 超级用户 xff1a uid gid为0 xff0c 超级用户是系统管理员 xff0c 具备系统最高权限 程序用户 xff1a 每个程序在创建时会自动创建一个程序用户 xff0c uid gid为1到999 xff0c 一