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是新建的用户名,注意组别不能是新建的,要是之前已存在的。

相关推荐
kebidaixu5 小时前
BCU 平台 RS485 驱动适配:从 THVD1406 到 ISO3082
linux
杨浦老苏5 小时前
家庭实验室监控仪表盘HomeLab-Monitor
运维·docker·监控·群晖
回忆2012初秋5 小时前
【Nginx】原理、配置与运维实战(2)
运维·nginx·策略模式
Urbano6 小时前
工装外套全制作流程、工序痛点及自动化设备升级方案
运维·自动化
映翰通朱工7 小时前
工业4G网关无公网IP远程运维实战(内网终端异地访问方案)
运维·服务器·网络·安全·智能路由器
洪晓露7 小时前
将 rke2 集群证书延长至 10 年
运维·服务器·数据库
谢平康7 小时前
解决用 rm 报bash: /usr/bin/rm: Argument list too long错
linux·运维·运维开发
IP老炮不瞎唠7 小时前
Python 价格监控如何实现?思路与实用方法分享
运维·服务器·网络
GIS数据转换器7 小时前
城市排水生命线安全运行监测平台深度解析
java·运维·人工智能·python·安全·数据挖掘·无人机
睡不醒男孩0308238 小时前
CLup 6.x 版本中针对StarRocks 存算一体集群的完整操作手册
java·服务器·网络·clup