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

相关推荐
楼田莉子7 小时前
Linux网络:多路转接IO
服务器·c++·后端·软件构建
南境十里·墨染春水7 小时前
linux学习进展 Redis详解
linux·redis·学习
倔强的小石头_7 小时前
密码多了记不住,放云端又怕泄露?我用 NAS 自建了密码保险箱
服务器·password
Hui_AI7208 小时前
电商桌面自动化实战:用RPA实现抖店批量铺货
运维·开发语言·人工智能·自然语言处理·自动化·开源软件·rpa
岳来8 小时前
linux 设备目录/dev 学习
linux·服务器·/dev
红茶要加冰8 小时前
三、条件测试
linux·运维·服务器
开开心心就好8 小时前
带可视化界面的目录文件合并工具
java·运维·科技·游戏·tomcat·自动化·powerpoint
爱喝水的鱼丶8 小时前
SAP-ABAP:第二篇:实操避坑篇——ABAP Hello World程序创建、语法校验到调试运行全流程指南
运维·服务器·数据库·学习·sap·abap
xhbh6668 小时前
主机端口映射完全教程:路由器端口转发+云安全组配置+虚拟机NAT转发
服务器·网络·智能路由器·端口映射·映射
wanderist.8 小时前
完美解决VS Code/Cursor远程连接报错:远程主机不满足运行 VS Code 服务器的先决条件(附AI编程最佳实践)
运维·服务器·ssh·ai编程