centos7用户和组相关命令

相关文件
/etc/passwd 用户信息
/etc/group 组信息
/etc/shadow 存放密码

相关命令:
添加组:groupadd -g +组id +组名
删除组:groupdel +组名

[root@weijie tmp]# groupadd -g 1001 lala
[root@weijie tmp]# cat /etc/group
lala:x:1001:
[root@weijie tmp]# groupdel lala
[root@weijie tmp]# cat /etc/group

创建用户:
useradd -u +用户id -g +组id -d +用户家目录 -s 指定shell(默认是/bin/bash) 用户名

[root@weijie tmp]# useradd -u 1001 -g 1001 -d /home/lala lala
[root@weijie tmp]# cat /etc/passwd
lala:x:1001:1001::/home/lala:/bin/bash

更改用户信息:
usermod -u -g -d

[root@weijie tmp]# usermod -u 1002 lala
[root@weijie tmp]# cat /etc/passwd
lala:x:1002:1001::/home/lala:/bin/bash

删除用户:
userdel + 用户名

[root@weijie tmp]# userdel lala
[root@weijie tmp]# cd /home
[root@weijie home]# ls
lala

注意:直接删除是没有把用户家目录删除的,如果要把用户家目录也删除要加参数 -r

修改用户信息(补全用户信息):
在当前用户下输入 chfn

[root@weijie home]# chfn
Changing finger information for root.
Name [root]: 
Office []: lala
Office Phone []: 111
Home Phone []: 11

Finger information changed.
[root@weijie home]# id root
uid=0(root) gid=0(root) groups=0(root)
[root@weijie home]# cat /etc/passwd
root:x:0:0:root,lala,111,11:/root:/bin/bash

修改用户密码:
password + 用户(直接回车则是当前用户)
这里推荐一个密码生成工具包expect
输入 mkpasswd 就会生成一个符合条件的随机密码。

切换用户:
su + 用户 直接切换,不会应用用户的环境变量。
su - + 用户 会应用用户的环境变量(.bash_profile和.bashrc)

普通用户如何调用管理员权限:
sudo + 命令
前提要修改sudo配置文件,赋予用户权限。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值