首页 >> 百科

linux添加用户命令(linux系统命令添加用户删除用户)

2022-12-14 百科 159 作者:admin

Linux安全系统的核心是用户账户。用户对系统中各种对象的访问和操作权限取决于其登录系统的帐号。用户的操作权限通过创建用户时分配的用户ID(通常简称为UID)来跟踪。

本文将介绍管理账户常用的工具和文件。

/etc/ 文件查看用户信息

将用户登录名匹配到对应的UID值,其中包含一些用户信息:

分为 7 列,以冒号作为分隔符,它们是:

登录用户名

用户密码(都用x表示,用户密码一般存放在/etc/文件中)

用户账户 UID 值

用户帐号组ID值(简称GID)

用户帐户的文字说明

用户HOME目录的路径位置

用户默认外壳

我们可以直接修改这个文件来增加、删除、修改账号,但是极度不推荐,极度危险,一旦损坏,用户将无法登录。

新增帐户

常用方法:

-m -s /bin/bash -d /home/ -g

参数说明:

-s 指定用户的默认shell,通常会发现一些应用账户的默认shell设置为/sbin/,表示不能使用该账户登录,即该用户不能使用bash或其他shell登录系统。

-d 设置用户主目录

-g 用户组,默认值为GID=100的公共组

-m a user ,会在/home下创建一个用户目录

修改帐号

参数很多,而且很强大。下面给出了一些最常用的示例:

-g group user1 #将user1加入组group

-l user2 user1 #修改user1的用户名为user2

-L user1 #锁定账户

-U user1 #解锁

-s /sbin/ user1 #设置账号不能用于登录

-s /bin/bash user1 #账号恢复登录使用

值得注意的是-p是用来改密码的,要注意,使用-p后的连接不是明文,而是密文,例如:-p 123 user1,你以为是改user1的密码为123 , but login 输入123 你会很遗憾的发现无法登录。

特殊工具和更改密码

root #修改root密码

-e user1 #强制用户下次登录时修改密码。

注意:普通用户只能修改自己的密码,只有root用户才有权限修改其他密码。

用于批量修改用户密码,可以通过标准输入自动读取用户名和密码

< users.txt #users.txt格式为“用户名:密码”

以上就是添加、修改、删除用户的基本操作。限于篇幅,本文不讨论linux组的常用操作,后面会展示。

关于我们

最火推荐

小编推荐

联系我们


Copyright 8S新商盟 Rights Reserved.
联系YY号:2949821684
邮箱:chenjing919994@sohu.com
备案号:浙ICP备2023016511号-1