linux用户操作【ubuntu】

查看所有用户

  • 终端输入
cat /etc/passwd
  • 会输出很多类似一下的信息
hard:x:1000:1001:,,,:/home/hard:/bin/bash

这些信息以:号隔开,以下分别代表各个信息

  • 第一个:用户名
  • 第二个:密码占位符
  • 第三个:uid, 用户id
  • 第四个:gid, 用户所在组id
  • 第五个:用户描述, 可选,
  • 第六个:用户的主目录所在位置
  • 第七个:用户所用 shell 的类型,一般由bash或者sh,默认不设置是sh类型

查看当前用户

  • 直接输入id命令,可以得到一下信息
uid=1000(hard) gid=1001(hard) groups=1001(hard)
  • 查看当前用户是谁,使用whoima命令,会输出用户名
hard

adduser添加用户

  • 需要使用管理权限
sudo adduser test
  • 会依次显示这些信息,让用户进行交互,设置密码等
[sudo] password for hard:
Adding user `test' ...
Adding new group `test' (1002) ...
Adding new user `test' (1001) with group `test' ...
Creating home directory `/home/test' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for test
Enter the new value, or press ENTER for the default
        Full Name []:
        Room Number []:
        Work Phone []:
        Home Phone []:
        Other []:
Is the information correct? [Y/n]
  • 同时会添加用户目录,使用ls /home查看

useradd添加用户

  • 需要使用管理权限
sudo useradd -m test

没有任何信息,这里-m是创建用户目录

useradd和adduser的简单区别

useradd:

  • 是一个二进制可执行文件 (通常位于 /usr/sbin/useradd)。
  • 主要功能是添加用户到 /etc/passwd 文件,并根据给定的参数设置用户的 UID (用户ID)、GID (组ID)、家目录、Shell 等信息。
  • 默认情况下,它不会创建家目录,也不会自动复制配置文件到家目录。 需要用户手动创建家目录和复制配置文件。
  • 通常需要使用较多的选项才能完整地创建一个可用的用户。
  • 更适合在脚本中使用,因为它的行为更可预测。
  • 需要手动指定许多参数,例如:-u (UID), -g (GID), -d (家目录), -m (创建家目录), -s (Shell)。

adduser:

  • 通常是一个 Perl 脚本 (或类似的脚本语言),是对 useradd 的封装。
  • 它通过调用 useradd 和其他命令来完成用户的创建过程。
  • 提供交互式提示,引导用户设置密码、全名、其他信息等。
  • 会自动创建家目录,并从 /etc/skel 目录复制默认配置文件到用户的家目录。
  • 通常不需要指定太多选项,因为它会自动处理一些默认设置。
  • 更适合交互式使用,因为它提供了更友好的用户体验。
  • 通常只需要指定用户名

密码设置

  • 修改本用户密码
passwd
  • 修改其他用户密码
sudo passwd hard

切换用户

  • 使用su命令
su root

然后输入密码就可以了

删除用户

  • 使用deluser
sudo deluser test
  • 使用userdel
sudo userdel test

他们区别类似于adduseruseradd的区别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值