首页 > 系统相关 >Linux下创建root/普通用户

Linux下创建root/普通用户

时间:2024-04-02 14:24:20浏览次数:15  
标签:创建 sudo 用户 su Linux 普通用户 root

1. Linux 下创建 root 用户

  1. Ubuntu默认没有root用户,需要为其创建root用户,方法如下:
    sudo passwd root :输入当前用户密码,然后输入root用户的密码,即可创建完成。

  2. 切换到root用户的方法为:
    su -su - root :输入 root用户的密码即可登录,退出输入 exit

  3. 临时获取root 用户权限
    sudo -i:输入当前用户密码


2. Linux 下创建普通用户:

  1. sudo useradd <user_name>:创建新用户,用户名为 <user_name>
  2. sudo passwd <user_name>: 为创建的用户设置密码,未设置密码,不能登录。

3. Linux下操作用户账户:

  1. 删除指定用户,以及其在/home下的目录
    • sudo userdel -r <user_name>
  2. 切换到指定的用户:
    • su <user_name>:切换到指定用户,但不改变当前环境变量和工作目录。
    • su - <user_name>:切换到指定用户,同时改变当前环境变量和工作目录,将获得指定用户的环境变量、工作目录和权限。该方式类似于以指定用户身份登录到系统,因此会加载该用户的配置文件,例如.bashrc或.profile

标签:创建,sudo,用户,su,Linux,普通用户,root
From: https://www.cnblogs.com/Jeffxu/p/18110474

相关文章

  • MySQL-linux安装-万能RPM法
    一、MySQL的Linux版安装1、CentOS7下检查MySQL依赖1.检查/tmp临时目录权限(必不可少)由于mysql安装过程中,会通过mysql用户在/tmp目录下新建tmp_db文件,所以请给/tmp较大的权限。执行:chmod-R777/tmp2.安装前,检查依赖rpm-qa|greplibaiorpm-qa|grepnet-tools......
  • Linux 中新建用户和组
    查看当前登录账号:whoami`who`命令在Linux系统中用于显示当前登录到系统的用户信息。这些信息包括用户ID、终端类型、登录来源、登录时间、空闲时间、CPU使用情况和用户活动等。所有用户都可以使用这个命令来查看系统上的登录情况。  查看当前用户的userid和groupid......
  • 【攻防技术系列】 linux没有curl / wget如何实现下载功能 ( 测试成功版 )
    最近在分析挖矿木马,发现挖矿木马在入侵后都会对系统自带的部分命令进行替换或劫持。最常见的就是将wget和curl命令重命名。在多个挖矿木马同时竞争的情况下,没有wget和curl该如何远程下载挖矿脚本呢?直接看挖矿脚本是如何实现的。这里面涵盖了很多知识点,非常值得学习!funct......
  • linux中新建、删除、赋权限文件
    新建文件(非目录)touch新建一个空文件,如果文件已存在,则只更新其访问时间和修改时间。使用echo命令,并通过重定向将输出内容写入到一个新文件中,这样可以创建一个空文件,如果文件已存在则会覆盖之前内容。使用vi文本编辑器可以打开文件进行编辑,如果文件不存在则会新建新建的文......
  • Linux研究(6):Linux 硬链接和软连接-详解
    导言:当涉及到Linux文件系统中的链接时,有两种常见类型:硬链接(HardLink)和软链接(SymbolicLink,也称为符号链接或软连接)。它们用于在文件之间创建关联,提供了一些非常有用的功能。下面是对硬链接和软链接的详细解释以及一个实验样例。1.硬链接(HardLink)硬链接是通过文件系统......
  • Linux enable命令教程:启动或关闭shell内建指令(附实例详解和注意事项)
    Linuxenable命令介绍enable是Linux系统中的内建命令,用于启动或关闭shell内建指令。如果执行的文件名称与shell内建指令相同,可以使用enable-n来关闭shell内建指令。如果不加-n参数,enable可以重新启动已关闭的指令。Linuxenable命令适用的Linux版本enable命令在大多数Li......
  • Linux ntsysv命令教程:如何配置运行级别服务(附案例详解和注意事项)
    Linuxntsysv命令介绍ntsysv(NetworkSysV)是一个命令行应用程序,它提供了一个简单的文本用户界面来配置在选定的运行级别中要启动的服务。这个工具显示了可用服务的列表(来自/etc/rc.d/init.d/目录的服务)以及它们的当前状态和描述。Linuxntsysv命令适用的Linux版本ntsysv命......
  • 【Python BUG】ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CX
    报错ImportError:/usr/lib/x86_64-linux-gnu/libstdc++.so.6:version`CXXABI_1.3.9‘notfound背景开发的一个python预测程序(算法分析+应用服务),在原本的linux服务器下配置了开发环境,打包后在另一台凝思服务器解压,发现报错。应该是linux系统之间存在差异,动态库缺失......
  • 在Linux中,有哪些故障排查和诊断工具?
    在Linux中,有多种故障排查和诊断工具可以帮助管理员和开发者快速定位和解决系统或应用程序中的问题。以下是一些常用的故障排查和诊断工具:dmesg命令:dmesg是一个用于显示内核控制的各种消息的工具,包括硬件状态、驱动加载和系统错误等。通过查看这些消息,管理员可以了解系统启动......
  • 在Linux中,有哪些备份和恢复工具?
    在Linux环境中,备份和恢复工具众多,以下是几种常用的备份和恢复工具,以及它们的主要特点和用途:rsyncrsync是一款强大的文件同步和备份工具,它通过仅复制自上次备份以来发生变化的部分来实现增量备份,这大大减少了备份所需时间和存储空间。rsync可通过本地或网络进行数据同步,支持SS......