linux对用户和组的基本操作

这篇博客详细介绍了在Linux系统中如何进行用户管理,包括添加、删除用户,切换用户,指定用户目录,设置用户密码,以及修改用户所属组。同时,讲解了如何赋予用户root权限,包括修改sudoers文件两种方法。此外,还提到了用户权限相关命令的使用。
摘要由CSDN通过智能技术生成

 

  • 查看用户所属的组
切换到当前用户,输入id命令即可
  • 添加用户amberli,并且为创建的用户指定所在的目录
# adduser -d /usr/amberli -m amberli
-d /usr/amberli 指定用户所在的目录
  • 给新添加用户amberli创建密码
# passwd amberli

Changing password for user amberli.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

  • 查看用户详情信息
# cat /etc/passwd|grep amberli
amberli:x:1002:1002::/usr/amberli:/bin/bash

amberli:添加的新用户名
x:密码信息
1002:用户amberli的id
1002:用户amberli所属组的id
/usr/amberli:用户amberli所指定的目录
/bin/bash 用户amberli命令位置

  • 查找组详情信息
# cat /etc/group

root:x:0:
root用户默认id为0

docker:x:994:
安装docker后,默认创建组group为docker, docker的id为994

系统用户 :
CentOS5, 6 : 1 ~ 499
CentOS7 : 1 ~ 999

普通用户:
CentOS5,6 : 500 ~ 65535
CentOS7 : 1000 ~ 65535

  • 给添加的新用户amberli指定所在的组
# usermod -G root,docker   amberli  

注意格式,多个组用-G,组名之间用逗号","隔开    后面为用户名
查看是否成功,需切换到新用户 su amberli
# su amberli
输入id命令
$ id
uid=1002(amberli) gid=1002(amberli) groups=1002(amberli),0(root),994(docker) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
可以看出groups=1002(amberli),0(root),994(docker)  当前amberli所属的组有3个

  • 删除用户
# userdel -frZ amberli

userdel: user amberli is currently used by process 14188
Login mapping for amberli is not defined, OK if default mapping was used

  • 给用户添加权限
1、添加用户
首先用adduser命令添加一个普通用户,命令如下:
#adduser amberli //添加一个名为amberli的用户
#passwd amberli //修改密码
Changing password for user amberli.
New UNIX password: //在这里输入新密码
Retype new UNIX password: //再次输入新密码
passwd: all authentication tokens updated successfully.
2、赋予root权限
方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用户,使其属于root组(wheel),命令如下:
#usermod -g root amberli
修改完毕,现在可以用amberli帐号登录,然后用命令 su - ,即可获得root权限进行操作。
方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
amberli ALL=(ALL) ALL
修改完毕,就可以用amberli帐号登录,然后用命令 su - ,即可获得root权限进行操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值