前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >「Linux学习」之管理用户和组

「Linux学习」之管理用户和组

作者头像
呆呆
修改2021-05-20 17:50:46
4560
修改2021-05-20 17:50:46
举报
文章被收录于专栏:centosDaicentosDai

用户账号: 登陆操作系统, 不同权限的用户实现不同的访问控制

组账号: 方便对用户的管理

唯一标识:UID , GID

root的UID永远为0

组分类:

基本组 --- > 私有组

附加组 --- > (公共组 / 从属组 )

useradd lisi

创建lisi组, 创建成功后查看:

grep lisi /etc/passwd

id lisi

useradd -d --- >> 指定家目录

useradd -d /opt/abc nsd01 --- >> 指定/opt/abc 为nsd01的家目录,如果没有指定,则默认家目录为home

useradd -u 100126 nsd02 --- >> 指定uuId 100126创建用户

创建成功后查看:

tail -3 /etc/passwd

附加组创建:

groupadd tarena

指定附加组创建

useradd -G tarena nasd03 --- >> 指定用户nsd03的附加组是tarena

给用户设置密码:

passwd 用户名

passwd abc01

设置密码后切换用户登录

su - abc01

方式二,取消交互式重置密码:

echo 待重设密码 > passwd -- stdin 用户名

echp 123 > passwd --stdin abc02

查看用户密码信息:

cat /etc/shadow

修改用户属性:

useradd abc05

tail -1 /etc/passwd

nsd05:x:1004:1006::/home/abc05:/bin/bash

修改用户属性: UUID设置1700

用户家目录修改为/opt/abc05

附加组修改为 tanera

解释器修改为/sbin/nologin

usermod -u 1700 -d /opt/abc -G tarena -s /sbin/nologin abc05

修改后 tail -1 /etc/passwd

nsd05:x:1700:1006::/opt/abc05:/sbin/nologin

检查用户Id信息: id + 用户名

id abc02

删除用户信息:

userdel --- >> 删除用户信息,但不删除用户家目录

userdel -r --- >>删除用户信息并且删除用户家目录

userdel abc01

userdel -r abc02

用户组信息管理 --- >> /etc/passwd

groupadd stugrp

查看组信息是否创建成功:

grep stugrp /etc/group

将用户加入组:

gpasswd -a harry stugrp --- >> -a === add , add 后面先写要加入的用户,在写组名

添加后查看用户是否添加成功: grep 组名 /etc/group

grep stugrp /etc/group --- >> 查看组信息中是否多出了用户信息

gpawwsd -a kenji stugrp

grep stugrp /etc/group

将用户从组中删除:

gpasswd -d harry stugrp

删除后查看:

grep stugrp /etc/group

删除组:

groupdel + 组名 --- >>删除组,但是用户还被保留

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档