专栏首页给永远比拿愉快Linux下创建用户命令

Linux下创建用户命令

如何使用Linux命令行创建新的用户呢?

我是在Ubuntu下进行的,例如添加名为test的新用户:

最简单的命令: sudo adduser test 会自动将该用户添加到同名组中,创建/home/test/,从etc/skel/复制文件,并设定密码和相关初始身份信息。

原始一点的命令: sudo useradd -mk /home/test -s /bin/bash test sudo passwd test

(这里是useradd而不是adduser)

让用户获得root权限

修改/etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示: ## Allow root to run any commands anywhere root ALL=(ALL) ALL test ALL=(ALL) ALL

然后修改用户,使其属于root组,命令如下: usermod -Ga root test

或者adduser test root

最后,如果要删除用户的话:

删除用户: sudo userdel test rm -rf /home/test

命令行下切换用户:

可以使用su命令来切换用户,su是switch user切换用户的缩写。可以是从普通用户切换到root用户,也可以是从root用户切换到普通用户。从普通用户切换到root用户需要输入密码,从root用户切换到普通用户不需要输入密码。 命令格式:su [参数] [-] [用户名] 用户名的默认值为root。 用法示例: su test #切换到test用户 su #切换到root用户

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 单例模式

    单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一,属于创建型模式。 单例模式定义:保证一个类仅有一个实例,并提供一个访问它...

    卡尔曼和玻尔兹曼谁曼
  • Leetcode: Container With Most Water

    题目: Given n non-negative integers a1, a2, …, an, where each represents a point...

    卡尔曼和玻尔兹曼谁曼
  • Leetcode: Sum Root to Leaf Numbers

    Given a binary tree containing digits from 0-9 only, each root-to-leaf path cou...

    卡尔曼和玻尔兹曼谁曼
  • CentOS 7 用户账户配置 原

    1、这篇博文记录的是CentOS 7 用户账户的配置,包括添加用户、添加用户组、删除用户、删除用户组等。其中包括分析用户的配置文件、目录以及对安全的思考。

    拓荒者
  • 第六章 用户和组

    其实在真生的生产环境中(即实际的项目运行环境)中,管理员操控Linux系统,并不都是使用root用户的,为了项目的安全与稳定,一般操控者都是使用普通用户登录系统...

    晓天
  • Centos下堡垒机Jumpserver V3.0环境部署完整记录(1)-安装篇

    Jumpserver是一款由python编写, Django开发的开源跳板机/堡垒机系统, 助力互联网企业高效 用户、资产、权限、审计 管理。jumpserve...

    洗尽了浮华
  • PHP实现验证码功能

    借用百度的解释:验证码这个词最早是在2002年由卡内基梅隆大学的路易斯·冯·安、Manuel Blum Nicholas J.Hopper以及IBM的John ...

    A梦多啦A
  • 给tomcat7配置SSL证书

    jeremyxu
  • 用线性回归和LSTM做股价预测

    杨熹
  • Hexo利用coding自动部署

    昨天写了一篇利于云环境写博客,但是让群里大佬们看了下。评论道:“写的不错,但还是觉得这个云环境太繁琐了,没有CI/CD自动化部署方便”。于是我便百度查了下,网上...

    Dreamy.TZK

扫码关注云+社区

领取腾讯云代金券