linux用户管理

news/发布时间2024/8/25 7:52:00

在Linux系统中,用户管理是一个关键的任务,特别是在多用户环境中。以下是一些基本的Linux用户管理命令和概念:

1.添加用户

使用 useradd 命令可以添加新用户。例如: useradd  username 

2.设置用户密码:

使用 passwd 命令可以设置用户密码,只有root用户可以修改其他用户的密码。例如, passwd username 将提示你设置新用户的密码。

3.删除用户:

使用 userdel 命令可以删除用户。例如, userdel username 将删除指定的用户。需要注意的是,这只会删除用户,而不会删除用户的主目录。如果要删除主目录,可以使用userdel -r username。

4.修改用户属性:

使用 usermod 命令可以修改用户属性。例如, usermod -aG groupname username 可以将用户添加到指定的用户组。

5.用户组管理:

使用 groupadd 命令可以创建用户组。例如, groupadd groupname 将创建一个名为groupname的用户组。  

使用 gpasswd 命令可以管理用户组的密码。例如, gpasswd groupname 允许你设置用户组的密码。

6.删除用户组:

使用groupdel命令可以删除用户组。例如,groupdel groupname将删除指定的用户组。

7.切换用户。

使用 su 命令可以切换用户。例如,su - username 将切换到指定用户的账户。

8.查看用户信息:

使用 id 命令可以查看用户的UID(用户ID)和GID(组ID)。

使用 who 或 w 命令可以查看当前登录系统的用户。

9.列出用户:
使用 cat /etc/passwd 命令可以查看系统上的所有用户。

10.sudo权限管理:
使用 visudo 命令编辑/etc/sudoers文件,可以配置哪些用户有sudo权限。

11.用户登录信息:
用户的登录信息存储在/etc/passwd 文件中,而密码则存储在/etc/shadow 文件中。

用户的主目录通常位于/home/username。这是用户存储个人文件的地方。

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

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

相关文章

Web_BUUCTF_WriteUp | [ACTF2020 新生赛]Exec

题目分析 随便 ping 一个 ip:发个串试试 输入 ;netstat:不过滤输入,直接把输入作为命令执行了。看来是命令执行漏洞。 输入 ;dir:输入 ;ls:判断为 linux 系统的命令执行漏洞,当前目录下只有这一个 php 文件。 先看看根目录都有哪些文件夹可走,输入 ;ls /:发现 flag! 输…

java基础学习:关系运算符

判断相当用“==”双等于号package com.itheima.operator;public class Qperator4 { public static void main(String[] args) { int a=10; int b=5; System.out.println(a=b);//输出结果为5,因为把b值为5赋值给了a }}

记录一下vue如何全局引入scss变量

开始 首先一些普通的css,可以在App.vue中引入然后项目中会经常用到一些功能型的scss,比如mixin,和函数等,这个时候在main.js 和app.vue 是无效的。 首先查看自己的 sass和sass-loader版本,注意sass-loader的安装版本,如果是v8的版本使用prependDatea,以上的版本使用additi…

Spring Boot项目请求日志打印

Spring Boot项目请求日志打印 接口请求日志打印效果如图,基本符合中小型项目所需直接上代码本代码中使用了hutool的工具包,需要先导入依赖<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.16…

Linux进程管理

1 进程 进程有以下组成部分:已分配内存的地址空间安全属性,包括所有权凭据和特权 程序代码的一个或多个执行线程进程状态每个进程都有唯一的进程标识PID,一个PID只能标识一个进程,PPID为父进程ID,需要给该进程分配系统资源。进程状态: 就绪态:进程已经做好准备,只有有机…

nginx添加nginx_upstream_check_module模块,Linux下

1、下图为本地虚拟机nginx目录2、cd ./nginx-1.14.2 进入nginx 目录 输入命令 :patch -p1 < ../nginx_upstream_check_module-master/check_1.14.0+.patch 3、yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel -- ./configure --prefix=/u…

位运算

作用于整数类型的运算对象,对二进制数位进行运算。 位与:& 当且仅当两个运算对象都为1时,该位为1 1 & 1 = 1 1 & 0 = 0 0 & 1 = 0 0 & 0 = 0 eg: 255 & 128 = 128位或:| 当且仅当两个运算对象都为0时,该位为0 1 | 1 = 1 1 | 0 = 1 0 | 1 = 1 0 | …

半圆形进度条(vue加强版)

<template><div class="circle-progress"><h2>半环形进度条DEMO</h2><canvas id="canvas" width="150" height="150"></canvas><div class="btns"><van-button @click="…

Python 之 Numpy 框架入门

NumPy 目录NumPy基础使用基本数据类型创建基本数组数组属性数组生成zeros、ones、empty 数组生成numpy.zerosnumpy.onesnumpy.empty其它说明numpy.randomnumpy.arangenumpy.linspace数组操作数组排序切片索引数组运算符广播规则修改数组修改数组的形状翻转数组修改数组维度连接…

国产优秀ORM框架SqlSugar的使用方法,实例解析

SqlSugar是一个轻量级ORM框架,专门用于.NET平台,可以简化数据库操作,提高开发效率。它支持多种数据库,包括MySQL、SqlServer、Oracle等,提供了丰富的功能和灵活的配置选项。 下面将详细介绍SqlSugar的使用方法及其相比其他ORM框架的优点。 一、SqlSugar的安装和配置 1.使用…

Python经典书籍(入门+进阶)

一、Python入门(不仅是最好的Python入门书籍,也是最好的编程入门书籍)梦开始的地方,《Python编程,从入门到实践》(《Python Crash Course》),这本书让我学习了基本的编程思维,真正的打开了计算机科学的大门(从C语言开始学习计算机科学简直就是一个噩梦!)1.Amazon英文…

Linux 安装 MongoDB

1.2 MongoDB 安装 官网下载地址:https://www.mongodb.com/try/1.2 MongoDB 安装 官网下载地址:https://www.mongodb.com/try/download/community 本文演示在 Fedora 上安装 MongoDB 一、进入官网下载地址二、选择合适的版本Platform: 选择对应的系统版本即可 Package: 选择 t…

冲刺第七天

项目团队团队成员 学号龙新超 3121004921刘润桦 3121004919艾孜海尔江 3121004900梁戬希 3121004914阿布都拉阿布都许克 3121004686站立式会议 站立式会议照片昨天完成的任务团队成员 任务龙新超 增加人员查看功能,管理员刘润桦 增加人员查看功能,管理员艾孜海尔江 前端页面编…

Arrays类

package array;import java.util.Arrays;public class ArrayDemo06 {public static void main(String[] args) {int[] a = {1,2,3,4,9090,31231,543,21,3,23};int[] b = {1,2,3,4,5,6,7,8,9,10,11};System.out.println(a);// [I@1b6d3586//1.打印数组元素 ① Arrays.toStringSy…

项目冲刺——第五篇

这个作业属于哪个课程 软件工程这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade21-34/homework/13029这个作业的目标 项目需求分析团队成员 黄勇进,陆俊聪,梁伟一.今日会议二.任务总结 2.1.昨日任务队员 任务黄勇进 实现添加好友功能陆俊聪 实现聊天界面功能…

第一天总结

HTML第一天 我们接下来是进行的网页开发网页的相关概念:什么是网页? 什么是HTML? 网页的形成?什么是网页: 1.网站是指在因特网上根据一定的规则,使用 HTML 等制作的用于展示特定内容相关的网页集合。 2.网页是网站中的一“页”,通常是 HTML 格式的文件,它要通过浏览器来…

Linux LVM磁盘

第八章 LVM磁盘 LVM概述 LVM解释 在我们的生产工作中,有时候会出现这种情况,我们规划主机的时候只给了/home 50GB,等到用户众多之后,这个文件系统不够大,此时怎么办?我们可以加一块新硬盘,然后重新分区并格式化,将/home的数据完整地复制过来,然后将原本的分区卸载重新…

我的世界1.20.1模组开发---10.添加自己的镐子、斧子、铲子和剑

介绍之前介绍了如何添加自己的物品和有特殊功能的物品,都和Item类息息相关。之前我们新增特殊功能物品时,新建了一个专门的类,这个类继承了Item类,然后我们重写里面的方法就可以实现特殊的功能。原版中有很多种类的Item,比如一些挖掘类的工具、武器、装备等等,我们进入It…

转换考勤系统中的数据

问题:如下图转换函数公式解决:姓名列 =INDIRECT("原始考勤!k"&INT(ROW(A31)/31)*2+3) 日期列 =MOD(ROW(A31),31)+1 打卡时间列 =IFERROR(--MID(INDIRECT("原始考勤!r"&INT(ROW(A31)/31)*2+4&"c"&MOD(ROW(A31),31)+1,),COLUMN(…
推荐文章