Linux 用户管理命令

2025-10-07 09:06:56

1、useradd命令格式

useradd [选项] 用户名

选项:

    -u UID              指定用户UID

    -d home目录    指定用户home目录

    -c 用户说明       指定用户说明

    -g 用户组          指定用户组

    -G 组名             指定用户的附加组

    -s shell             指定用户登录shell,默认是/bin/bash

2、添加一个用户

useradd user1

设置密码

passwd user1

Linux 用户管理命令

3、useradd user1命令执行了后,操作了一些文件,我们可以查看这些文件获取到相关信息

    grep user1 /etc/passwd

    grep user1 /etc/shadow

    grep user1 /etc/grop

    grep user1 /etc/gshadow

    ll -d /home/lamp

    ll /var/spool/mail/lamp

4、查看相关信息

grep 用户名 /etc/passwd

Linux 用户管理命令

5、使用一些选项来添加用户

useradd -G root,bin -c "测试用户" user2

Linux 用户管理命令

6、passwd [选项] 用户名

选项:

    -S         查询用户密码状态

    -l          暂时锁定用户,仅root用户可用

    -u         解锁用户,仅root用户可用

    --stdin  可以通过管道符输出的数据作为用户的密码

7、passwd命令修改密码需要注意,只有root用户才可以在passwd后面跟用户名修改指定用户名的密码

root用户下更改密码

Linux 用户管理命令

8、在其他用户名下面只能更改自己的密码

Linux 用户管理命令

9、锁定用户,不给某个用户登录

passwd -l user2

使用 -u 来解锁用户登录

Linux 用户管理命令

Linux 用户管理命令

Linux 用户管理命令

10、使用管道符来修改密码,一般用来shell编程,批量添加用户设置密码啊等操作

echo "12345678" | passwd --stdin user2

Linux 用户管理命令

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢