首页 > 系统相关 >linux用户管理

linux用户管理

时间:2023-06-02 13:46:17浏览次数:46  
标签:选项 sam 管理 passwd 用户 口令 etc linux

useradd 选项 用户名
参数说明:

选项:

-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。


删除一个已有的用户账号使用userdel命令,其格式如下:

userdel 选项 用户名
常用的选项是 -r,它的作用是把用户的主目录一起删除。

例如:

# userdel -r sam
此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。
passwd 选项 用户名
可使用的选项:

-l 锁定口令,即禁用账号。
-u 口令解锁。
-d 使账号无口令。
-f 强迫用户下次登录时修改口令。
如果默认用户名,则修改当前用户的口令。

例如,假设当前用户是sam,则下面的命令修改该用户自己的口令:

$ passwd
Old password:******
New password:*******
Re-enter new password:*******
如果是超级用户,可以用下列形式指定任何用户的口令:

# passwd sam
New password:*******
Re-enter new password:*******
普通用户修改自己的口令时,passwd命令会先询问原口令,验证后再要求用户输入两遍新口令,如果两次输入的口令一致,则将这个口令指定给用户;而超级用户为用户指定口令时,就不需要知道原口令。

为了系统安全起见,用户应该选择比较复杂的口令,例如最好使用8位长的口令,口令中包含有大写、小写字母和数字,并且应该与姓名、生日等不相同。

为用户指定空口令时,执行下列形式的命令:

# passwd -d sam
此命令将用户 sam 的口令删除,这样用户 sam 下一次登录时,系统就不再允许该用户登录了。

passwd 命令还可以用 -l(lock) 选项锁定某一用户,使其不能登录,例如:

# passwd -l sam


Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行,它记录了这个用户的一些基本属性。

这个文件对所有用户都是可读的。它的内容类似下面的例子:

# cat /etc/passwd
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
用户组的所有信息都存放在/etc/group文件中。
# cat /etc/group
组名:口令:组标识号:组内用户列表

标签:选项,sam,管理,passwd,用户,口令,etc,linux
From: https://www.cnblogs.com/ming0414/p/17451554.html

相关文章

  • .Linux nohup、&、 2>&1解释
    .Linuxnohup、&、2>&1解释通常起一个jar文件的时候可以直接通过java-jar来启动,比如:A.nohupjava-jar-Dspring.profiles.active=xxx-Dserver.port=xxxxxx.jar>security.out2>&1&B.nohupjava-jargp_doublecontrolle-2.2.6-11-03.jar>>gp_doublecontroll......
  • 基于shiro+jwt的真正rest url权限管理,前后端分离
    bootshiro&usthebootshiro是基于springboot+shiro+jwt的真正restfulURL资源无状态认证权限管理系统的后端usthe是restfulURL资源无状态认证权限管理系统的前端,基于angular+typeScript+adminLte区别于一般,提供页面可配置式的,动态的restfulapi安全管理支持数据传输动态......
  • VMware vCenter Server 8.0U1a 发布 - 集中式管理 vSphere 环境
    VMwarevCenterServer8.0U1a发布-集中式管理vSphere环境请访问原文链接:https://sysin.org/blog/vmware-vcenter-8-u1/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org2023-06-01,VMwarevSphere8.0U1a发布。详见:VMwarevSphere8Update1新增功能VMware......
  • 11、系统管理
    系统管理,是指企业内部的IT系统的管理,通常由组织的首席信息官(CIO)进行执行。系统管理可以划分为:系统配置和系统维护。在安全性方面,系统配置的目标是开发出与系统实施过程相一致的系统配置策略,这些策略可以处理当前的、受保护的工作负载,并保护系统及其处理和存储的信息,防止出现系统......
  • Linux与window时钟时区流程和一些小细节
    Linux与window时钟时区流程和一些小细节Linux修改时钟两种:手动和联网手动:date命令[root@hahasysconfig]#date#显示当前系统时钟2023年05月31日星期三18:00:07CST[root@hahasysconfig]#date-d"+2month"#显示现在时钟经过计算后的时钟,不会改变系统时钟,说白了就是......
  • Linux Shell常用小技巧
    1.批量替换文件中匹配字符串sed-i's/@[^<]*<<//g'/path/to/directory/*.sh-i表示在原始文件中直接修改,而不是输出到标准输出s/表示替换操作的开始@[^<]*<<正则表达式,以@开头,零个或者多个非<字符,<<结尾//表示替换成空字符,也表示删除g表示全局替换,即文件中的每一处......
  • 基于SSM实现酒店入住预定管理系统
    作者主页:编程指南针作者简介:Java领域优质创作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、毕业设计、简历模板、学习资料、面试题库、技术互助文末获取源码 项目编号:BS-XX-138一,项目简介本项目主要基于SSM框架开发实现了一个酒店预定入住管理系统,前端用户可以实现......
  • 从小白到大佬!入门Linux系统收发网络数据包的秘密!
    Linux服务器收到网络数据包,需求经过哪些处置,一步步将数据传给应用进程的呢?应用进程发送数据包时,Linux又是如何操作将数据包发送进来的呢?今天我们就来聊聊这个话题。在准备好接纳网络数据包之前,Linux需求做很多准备工作,例如:网络子系统的初始化、协议栈的注册、网卡驱动的初始化、......
  • 远程登录Linux服务器
    目录一、所需软件二、软件安装三、Xshell远程连接Linux公网一、所需软件Xshell软件,Xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及MicrosoftWindows平台的TELNET协议。从国内网搜到的一般是需要付费的版本,可以从国外网址获得free-for-home-school版本。网址:http......
  • Xfpt实现本地与远程Linux端的文件传输
    目录一、所需软件二、软件安装三、文件的远程上传和下载一、所需软件Xftp是一个功能强大的SFTP、FTP文件传输软件。使用了Xftp以后,MSWindows用户能安全地在UNIX/Linux和WindowsPC之间传输文件。网址:https://www.xshell.com/zh/free-for-home-school/我所使用的Linux......