Linux修改用户信息的usermod命令参数选项有什么?

usermod命令用于修改系统已经存在的用户的账号信息。想要成为优秀的Linux运维工程师,Linux基础命令的掌握是必须的。而核心命令中,修改用户信息的usermod命令是非常重要的,那么修改用户信息的usermod命令参数选项有什么?usermod和useradd有什么区别?

修改用户信息的usermod命令参数选项有什么?

-c comment 修改用户password文件中用户的说明栏,同useradd的-c功能。

-d home_dir 修改用户每次登入时所使用的家目录,同usenadd的-d功能。

-e expire_date 修改用户终止日期,同useradd的e功能。

-f inactive_days 修改用户过期几日后永久停权,同useradd的-f功能。

-g initial_group 修改用户对应的用户组,同useradd的-g功能。

-G group,[...] 修改此用户为多个不同组的成员,同useradd的-G功能。

-m 用户目录如果不存在则自动建立。

-M 不建立用户家目录,优先于/etc/login.defs文件设定。一般创建虛拟用户时不建立家目录,部署应用服务时需要创建虚拟用户。

-n 默认情况下,用户的用户组与用户的名称会相同。如果命令添加了-n参数,则不会生成与用户同名的用户组了。

-r 此参数是用来建立系统用户的。系统用户的UID会比定又在系统档上/eclogin.defs,的UID_MIN要小。注意此用法中useradd所建立的用户不会建立用户家目录,也不会在乎记录在/etc/login.defs.的定义值。如果想要有用户家目录,则必须额外指定-m参数来建立系统用户。

-s shell 修改用户登入后使用的Shell名称,同useradd的-s功能。

-u uid 修改用户的ID值,同useradd的-u功能。

-a 追加用户到用户组,仅与-G参数连用。

-l 修改用户的账号名称。

-L 锁定用户密码,不让用户改密码。

-U 解除密码锁定。

usermod和useradd有什么区别?

usermod的作用是修改用户,而useradd的作用是添加用户,本质上都是对用户进行操作,因此,参数作用大部分都是类似的,只不过命令不同,就是添加和修改的区别。

(0)

相关推荐

  • 用户的管理

    用户组及配置文件 用户的类型 Linux是一个多用户.多任务的操作系统,如果要使用系统资源,就必须向系统管理员申请一个用户,通过这个用户进入系统,通过建立不同属性的用户实现 不同的作用或权限,可以合理 ...

  • 测试主机网络连通性ping命令参数选项 Linux命令

    ping命令可用于测试主机之间网络的连通性.执行ping命令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而可得知该主机运作正常.那么Linux运维常用命 ...

  • nslookup命令参数选项有哪些?Linux运维核心命令学习

    nslookup命令是常用的域名解析查询工具.nslookup域名查询工具是Linux运维工作人员常用命令之一.近几年学习Linux技能的人们越来越多,Linux命令成了很多人必备学习技能.那么Lin ...

  • nmap命令参数选项有什么?Linux运维命令

    nmap命令是一款开放源代码的网络探测和安全审核工具,其设计目标是快速地扫描大型网络.nmap可以发现网络上有哪些主机,主机提供了什么服务(应用程序名称和版本号),并探测操作系统的类型及版本信息.网络 ...

  • 挂载文件系统mount命令参数选项有哪些?Linux命令

    mount命令可以将指定的文件系统挂载到指定目录(挂载点),在Linux系统下必须先挂载所有的设备,然后才能被访问,挂载其实就是为要访问的设置开个门(开门才能访问).挂载文件系统对于linux运维工程 ...

  • 运维工作中,Linux用户信息查询命令有哪些

    Linux运维工作中常用的Linux命令很多,用户信息查询命令有哪些?互联网时代发展迅速,Linux运维技术的需求更多推进不少.掌握Linux运维知识是混迹it行业的技能之一.对于运维学习Linux命 ...

  • passwd修改用户密码注意什么?linux运维命令

    passwd命令可以修改用户密码及密码过期时间等内容,是Linux运维管理工作中很常用的命令.普通用户和超级用户都可以运行passwd命令,但普通用户只能更改自身的用户密码,超级用户root则可以设置 ...

  • 跟踪进程的系统调用命令strace参数选项有哪些?Linux

    strace是Linux环境下的一款程序调试工具,用于检查一个应用程序所使用的系统调用以及它所接收的系统信息.strace会追踪程序运行时的整个生命周期,输出每一个系统调用的名字.参数.返回值和执行所 ...

  • ss命令查看网络状态参数选项有哪些?Linux命令

    ss命令是类似并将取代netstat的工具,它能用来查看网络状态信息,包括TCP.UDP连接.端口等.netstat命令用于显示本机网络的连接状态.运行端口和路由表等信息.而ss命令优点是能够显示更多 ...

  • ip命令网络配置工具参数选项有什么?linux数据库学习

    ip命令是iproute软件包中的一个强大的网络配置工具,用于显示或管理Linux系统的路由.网络设备.策略路由和隧道.ip命令是Linux运维工作中常会用到的命令,命令的熟练掌握对于Linux运维工 ...