Linux基础2

linux用户管理:

很多时候linux是一个服务器,很多用户可以通过远程连接同时使用,为了进行多用户管理,linux有一定的用户管理机制,不同等级的用户有不同的权限,可以减少攻击或误触。linux用户最重要的是用户名和用户密码。linux系统中有特殊用户root,root拥有linux系统的所有权限。

一些关于linux用户管理的命令:

1.创建用户useradd

拥有超级管理员权限的用户可以创建新的用户

比如:sudo useradd user1 :表明使用超管权限创建新用户user1

一般此时要验证当前执行命令的用户用户密码,确保本人操作

添加用户成功后,添加用户密码

sudo passwd user1:创建用户user1的密码,如果user1省略,则默认是创建刚刚新用户的密码

执行后,应该会出现输入新用户密码的提示

这样创建新用户后,新用户没有自己的家目录,所以,想要同时创建新用户的家目录可以添加参数:sudo useradd -m user2

此时,创建user2的同时也会添加对应的家目录

2.用户分组管理

首先,可以查看用户当前的组号

用id user1:可以查看user1的组号gid

不加用户名默认查看当前用户

一般,默认每个用户自己一组,新创建的用户会创建一个和用户名同名的组别

如果想要将新建用户添加到其他组别可以使用命令:

sudo useradd -g user3 user4:

其中user3是组别名,user4是新建的用户名,注意组别不能是新建的,要是之前已存在的。

相关推荐
我送炭你添花11 分钟前
ASA原理与电子维修实战:前言 一路修来,一路学习
运维·网络·学习
skywalk816320 分钟前
windows10 explorer占用太多内存问题解决
服务器·内存·windows10·explorer
张小姐的猫21 分钟前
【Linux】网络编程 —— 多路转接:epoll
linux·运维·网络
宋明河38 分钟前
五种 IO 模型与 select、poll、epoll 对比
linux
玄芯散人1 小时前
【金丹·81】性能分析:你的程序慢在哪
linux·性能优化·perf
天意__1 小时前
Linux部署Qwen轻量模型
linux·服务器·qwen
对空六课1 小时前
无头浏览器访问对跳出率的过滤规则
服务器·前端·算法·数据分析
木卫二号Coding1 小时前
第八十六篇-Strata 部署指南(Ubuntu 22.04 + Tesla V100【单卡】)
linux·运维·人工智能·ubuntu
11路没有终点1 小时前
sed 命令详解:文本编辑流处理实战
linux