LINUX下用户管理的命令

一、创建用户

sudo adduser 用户名

    示例:
        sudo adduser user

    一些与用户相关的文件:
    /etc/skel 存放用户的模板
    /etc/passwd 存放用户信息
    /etc/group 存放组的信息
    /etc/shadow 存放用户密码的文件

  注意:shadow存放的是加密后的用户密码

二、切换用户

su 用户名 
    去到其他用户下

如果不写用户名,默认去到root用户下
注意:在Ubuntu20.04下去到root用户下,需要加sudo

sudo su 


注意:新添加的用户可能不能使用sudo命令:
解决方法:
1、其他用户去到 sudo vi /etc/suoers
2、找到	root    ALL=(ALL:ALL) ALL 在这行命令的下面添加一行类似的代码
示例:
    用户名  ALL=(ALL:ALL) ALL

三、修改用户密码和关系命令

修改用户密码:
    sudo passwd 用户名
注意:需要在其他的用户上才能修改本用户的密码

sudo shundown -r now/时间
              选项  时间
选项:
    -r  : 重启
    -h :  关机

sudo reboot 重启

四、修改用户信息

ps:对用户信息进行修改之前建议大家先拍摄快照,以防在操作不当导致误删本机的家目录

主要使用的命令:
    usermod

1、sudo usermod -aG user test

    //将test追加到user这个组里面

2、查询用户的信息
    id 用户名
    eg:
        用户id = 1001 组id = 1001 
3、sudo usermod -c
    // 修改登录名
    eg:
        sudo usermod -c USER user
        //将登录名从user修改为USER(实际上是修改etc/passwd里面的第五个参数的值) 

4、sudo usermod -g user test
    // 把test这个用户的组改成user

5、sudo usermod -d /home/test user
    //将user这个用户的家目录修改为/home/test

6、sudo usermod -l USER user
    //将user这个用户的名字修改成USER

五、用户的删除和组的删除

1、sudo delgroup 用户名
 // 删除用组
    eg:
        sudo delgroup user

2、deluser 用户名
// 删除用户
    eg:
        deluser user

3、sudo deluser --remove-home 用户名
    eg:
        sudo deluser --remove-home user
// 删除用户及家目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值