linux常用命令--用户查看/增删改/密码设置

  1. 查看系统用户和用户所属组
    cat /etc/passwd:查看当前系统用户
    cat /etc/group:当前系统中所有的群组
    groups user或者id user:查看用户所属的组
  2. 创建/修改用户组/用户
    useradd -g root abc:创建用户abc属于root组
    useradd abc:创建一般用户abc,会对应的创建一个abc用户组
    userdel abc:删除用户abc
    userdel -r abc:删除用户abc,并删除其home目录和文件
    usermod -g root abc:修改abc用户所属组为root
    usermod -aG test abc:将abc用户添加到test组中,原所属组不改变
    gpasswd test -d abc: 将ABC用户从test组中删除
    groupadd -g gp:新增用户组gp
    groupdel gp:删除gp组
    groupmod -n newgp gp :修改用户组gp名称为newgp
  3. 设置/删除用户密码
    passwd abc:给用户abc设置密码
    passwd -d abc:删除abc用户的密码
  4. 查看当前登录系统用户
    w或者who:查看当前登录系统的用户
    who am i:当前登录系统的用户
    whoami:su 切换后的用户
[root@localhost home]# w
22:45:10 up 64 days,  6:29,  4 users,  load average: 0.07, 0.12, 0.13
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
……
root     pts/2    172.25.8.143     Sat20    6.00s  0.20s  0.02s w
[test@localhost home]# whoami
root
[test@localhost home]# who am i
root pts/0        2021-07-08 10:25 (192.168.31.154)
[root@localhost home]~# su test
[test@localhost home]# whoami
test
[test@localhost home]# who am i
root pts/0        2021-07-08 10:25 (192.168.31.154)
  1. 查看和修改主机名
    uname -n:查看主机名
    hostname setName:修改主机名(命令提示符处显示的名字需要重新打开终端才会看到修改后的效果)
root@test-pc:/# uname -n
test-pc
root@test-pc:/# hostname test
root@test-pc:/# uname -n
test

  1. 设置命令提示符
    echo $PS1:查看命令提示符设置的值
    export PS1='\u@\h:\W\$':设置命令提示符,\u表示用户,\h主机名,\W工作目录名称
root@test-pc:/# echo $PS1
${debian_chroot:+($debian_chroot)}\u@\h:\w\$
root@test-pc:/# export PS1='\u@\h:\W\$'
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值