linux系统中用户的添加、删除和改密

用户的添加、删除和改密

一:用户的添加: useradd、adduser

(1)作用:useradd命令用于建立用户帐号。帐号建好之后,再用passwd设定帐号的密码;

可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。

语法为:useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>]


类型


例程


添加一般的用户:  useradd  [用户名]


useradd  fuqing


创建一个系统用户: useradd -r [用户名]


useradd -r fuqing


为新添加的用户指定home目录


useradd -d /home/myd   fuqing


为添加的用户指定相应的用户组


useradd -g root  fuqing

二:用户的删除:userdel

(1) 作用:

userdel命令用于删除用户帐号。userdel可删除用户帐号与相关的文件。

若不加参数,则仅删除用户帐号,而不删除相关文件。

(2)语法:

userdel  [-r]   [用户帐号]

(3)参数说明:

-r  删除用户登入目录以及目录中所有文件。

(4)例:

userdel   fuqing

userdel   -r fuqing

三:密码的更改:passwd

(1)作用:passwd命令用来更改使用者的密码

(2)语法:passwd  [-k]  [-l]  [-u [-f]]  [-d]  [-S]  [username]

(3)实例:


1-> 修改用户密码:

# passwd fuqing     //设置runoob用户的密码

Changing password for user fuqing.

New password:              //输入新密码,输入的密码无回显

BAD PASSWORD: it is WAY too short

BAD PASSWORD: is too simple

Retype new password:        //确认密码,无回显。

passwd: all authentication tokens updated successfully.

2->显示账号密码信息:

[[email protected] Desktop]# passwd -S fuqing

fuqing PS 2018-02-06 0 99999 7 -1 (Password set, MD5 crypt.)

3->删除用户密码:

[[email protected] Desktop]# passwd -d fuqing

Removing password for user fuqing.

passwd: Success

(4)参数说明:

-d 删除密码

-f 强制执行

-k 更新只能发送在过期之后

-l 停止账号使用

-S 显示密码信息

-u 启用已被停止的账户

-x 设置密码的有效期

-g 修改群组密码

-i 过期后停止用户账号

选择参数:

--help 显示帮助信息

--version 显示版本信息

注:passwd -l [用户名]  作用是使用锁定的用户名无法登录,但是在root登录之后是可以su到此用户的。

小窍门:修改密码不需交互,但是安全性较差,不建议使用:

echo  [密码]|passwd --stdin  [用户名]        :设置密码(不需交互)

原文地址:https://www.cnblogs.com/jiechenyi/p/8423113.html

时间: 2024-07-30 22:07:40

linux系统中用户的添加、删除和改密的相关文章

Linux系统中用户切换

1. Linux系统中用户切换的命令为su,语法为: su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell. -l , –login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME.SHELL和USER等)都是以该使用者(USER)为主,并 且工作目录也会改变.如果没有指

Linux 系统中用户切换(su user与 su - user 的区别)

1. Linux系统中用户切换的命令为su,语法为: su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell. -l , –login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME.SHELL和USER等)都是以该使用者(USER)为主,并 且工作目录也会改变.如果没有指

Linux 系统中用户切换

1. Linux系统中用户切换的命令为su,语法为: su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell. -l , –login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME.SHELL和USER等)都是以该使用者(USER)为主,并 且工作目录也会改变.如果没有指

Linux系统中为php添加pcntl扩展的方法

1.首先看下 phpize命令 所在的目录  (ps:我的目录/usr/bin/phpize)如果没有找到的话 执行安装 yum install php53_devel (ps:请注意自己的版本) 安装完毕后.会生成phpize命令 2.去php.net下载相应版本的php源文件咱们以php-5.3.17 为例吧,解压后,进入相应的模块下 cd ext/pcntl#先执行phpize/usr/bin/phpize./configure --with-php-config=/usr/bin/php

【Linux系统】用户与组账号管理实例与讲解

用户账号与组账号管理 下面是我对用户账号与组账号之间的一些整理与实例配置. 在Linux系统中用户和组账号分为以下几点: 超级用户:root用户是Linux默认的超级用户具有相当于windows系统中的administrator的作用. 普通用户:普通用户的账号需要由root或其它管理员用户创建. 程序用户:用于添加Linux系统中的一些特定的低权限的用户.(这些用户只用于维持或某个程序的正常运行) 组账号 基本组(私有组):每一个账号都有自己的属于自己的组. 附加组(公共组):与其他用户在同一

Linux系统中如何添加及删除网关

Linux系统中如何添加及删除网关 如何添加网关: 1.临时添加网关 route add default gw x.x.x.x 临时加网关,马上生效 2.永久添加网关: vim /etc/sysconfig/network-scripts/ifcfg-eth0 GATEWAY=x.x.x.x 或者 vim /etc/rc.local .. route add default gw x.x.x.x 注意: 加网关只能加你已经有的路由网段里的一个IP才行 加网关可以不用指定子网掩码(因为是已有的一个

在Linux系统中文件(资源)和用户的管理

一个可执行二进制程序,被加载到内存,被内核调度到CPU上运行,这时候,就表现了一个进程.也可以说进程是程序的一个实例,是程序的动态表现. 在 Linux 系统中进程(process)是有属主的,也就是该进程以哪个用户的身份运行的.大家都知道,程序有输入和输出,也称这为程序IO.如果我们程序数据输入是磁盘.如,Web 服务器,接收用户的请求之后,把网页数据从磁盘中读入加工之后再把数据响应给用户.如果,发起Web 服务进程的用户没有读取该用户请求网页文件的权限.则无法响应用户的请求了.所以,文件(资

Linux系统中增加和删除环境变量PATH路径详解

http://blog.csdn.net/pipisorry/article/details/39507699 Linux系统中要把/etc/apache/bin目录添加到PATH中: 1.#PATH=$PATH:/etc/apache/bin 使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后(关闭terminal就会失效),PATH 设置就会失效 2.#vi /etc/profile 在适当位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等号两边不能

Linux基础 linux系统中的批量删除文件与空文件删除的命令介绍

Linux基础教程  linux系统中的批量删除文件与空文件删除的命令介绍 Linux资料下面删除文件或者目录命令rm(remove): Linux培训功能说明:删除文件或目录. 语 法:rm [-dfirv][--help][--version][文件或目录...] 补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数"-r",否则预设仅会删除文件. 参 数: -d或--directory 直接把欲删除的目录的硬连接数据删成0,删除该目录. -f或--force 强制删除