linux创建/删除新用户

article/2025/9/22 22:52:02

为了完成本关任务,你需要掌握如下知识:

  • Linux创建用户命令
  • Linux删除用户命令

Linux创建用户命令

Linux中使用useradd命令来创建一个新用户。

命令格式格式:

useradd [命令参数] 参数

常见命令参数:

  • -d<登入目录>:指定用户登入时的启始目录;
  • -D:查看或变更预设值;
  • -g<群组>:指定用户所属的群组;
  • -m:自动建立用户的登入目录;
  • -M:不要自动建立用户的登入目录;
  • -s:指定用户登入后所使用的shell

useradd必须以root权限才能执行,如果是普通用户想创建一个新用户时,需要在命令前加sudo命令来提升权限为root权限。

案例演示

1 . 查看useradd系统默认属性值,使用命令

useradd -D

笔者使用的系统是Ubuntu16.04useradd系统默认值如下所示:

参数说明
GROUP指新创建的用户将被添加到用户组ID为100的公共用户组中
HOME指新创建的用户将在/home目录下创建一个HOME账户
INACTIVE指当密码逾期时,用户将不会被禁用
EXPIRE指新创建的用户不会在设定日期被设置为逾期
SHELL指新创建的用户使用/bin/sh(也就是bash)作为默认shell
SKEL指系统会将/etc/skel目录中的内容复制到新创建的用户的HOME目录
CREATE_MAIL_SPOOL指系统不会在邮件目录中创建一个文件用于新创建用户账户接受邮件

2 . 使用useradd命令新创建一个用户test,并且自动建立用户的登入目录。

在背景介绍中,我们了解到,Linux中用户信息是保存在/etc/passwd文件中,我们可以使用命令tail /etc/passwd命令查看/etc/passwd文件最后10行中是否存在刚刚新创建的test用户信息。

Linux删除用户命令

Linux中使用userdel命令来删除一个已经存在的用户。

命令格式:

userdel [命令参数] 参数

常见命令参数:

  • -f:强制删除用户,即使用户当前已登录;
  • -r:删除用户的同时,删除与用户相关的所有文件。

userdel必须以root权限才能执行,如果是普通用户想使用该命令时,需要在命令前加sudo命令来提升权限为root权限。

案例演示

1 . 使用userdel命令删除一个已经存在的用户test,并且自动删除其家目录文件。

因为系统默认是不会给新创建的用户自动创建一个文件夹用于用户账户接收邮件,所以在使用userdel -r命令删除的时候会提醒/var/mail/test文件夹不存在。

练习:

#新创建一个用户newUser,并自动创建其登录目录;
useradd -m newUser 
#删除系统已经存在的用户oldUser,并自动删除其关联的登录目录;
userdel -r oldUser
#将当前工作目录切换到新创建的用户newUser家目录;
cd /home/newUser
#使用pwd命令打印出当前工作目录。
pwd


http://chatgpt.dhexx.cn/article/m9es4KlW.shtml

相关文章

Linux如何创建一个新的用户?

1. useradd -d /root/admin admin -u 6666 把一个用户名为admin&#xff0c;id为6666的新用户创建在指定 /root 家目录下。 2. passwd admin 给新用户admin设置密码。

Linux下如何创建新用户并设置密码及删除用户

一&#xff1a;演示创建新用户binbin 在命令行输入useradd binbin&#xff0c;表示创建新用户binbin 回车后&#xff0c;直接 ll 回车查看到 binbin 就已经创建好了 二&#xff1a;设置密码 1.1输入命令&#xff1a; passwd binbin&#xff0c;回车&#xff0c;设置用户 binb…

linux服务器创建新用户

无论是创建新用户还是删除某个用户&#xff0c;都需要拿到root用户的密码&#xff0c;才有权限创建删除。 创建新用户 首先进入root账户&#xff0c;输入以下指令&#xff0c;created_name 是我们创建的用户名&#xff0c;可以换成你想要创建的用户名称。 useradd -m -s /bi…

LINUX--创建新用户为新用户设置权限

文章目录 【一张图总结】【详细说明】1、登录root2、新建用户并创建家目录3、更改为bash命令4、设置密码5、设置sudo权限 【关于本文Linux命令的说明】1、useradd -d /home/xpt -m xpt2、usermod -s /bin/bash xpt3、sudo passwd xpt4、sudo chmod uw /etc/sudoers5、sudo vi /…

Linux系统通过命令行创建新的普通用户

以下操作在root账户或权限下执行&#xff01;&#xff01;&#xff01; 目录 1. 创建用户 2. 删除用户 1. 创建用户 创建用户分两步&#xff1a; (1) 使用adduser创建用户名 adduser 创建的用户名 (2) 设置创建用户名的密码 passwd 创建的用户名 然后就可以使用创建的用户登…

Linux-创建用户组和用户

目录 1.前提 2.用户组 3.用户 4.其他 1.前提 创建用户组和用户均需要管理员权限&#xff0c;要么是 root 用户&#xff0c;要么是现用户有 sudo 权限。 下面的命令大部分是基于 sudo 权限 2.用户组 创建用户组 sudo groupadd 组名 查看用户组 cat /etc/group 删除用…

Citespace教程笔记

1 Citespace分析和解读策略 课程连接&#xff1a;citespace教程-陈超美老师亲自教学_哔哩哔哩_bilibili 分析结果那些重要&#xff0c;那些次要&#xff0c;要从主到次地分析。 2 Citespace软件界面简介 2.1 Citespace功能参数界面 2.2 Citespace可视化界面 可视化界面的简介…

TLS Ciphers

传输层安全性协议&#xff08;英语&#xff1a;Transport Layer Security&#xff0c;缩写作TLS&#xff09;&#xff0c;及其前身安全套接层&#xff08;Secure Sockets Layer&#xff0c;缩写作SSL&#xff09;是一种安全协议 定义 协议 年份 SSL 1.0 未知 SSL 2.0 199…

NO Ciphertext RSA -BugkuCTF

题目 附件 这里给了dp&#xff0c;可以根据dp爆破出p&#xff0c;q n dp e 65537 for x in range(1, e):if(e*dp%x1):p(e*dp-1)//x1if(n%p!0):continue print(p,p) q n//p print(q,q) 现在来到了难点&#xff0c;c不知如何去求&#xff0c;这里给了leak_c1&#xff0c…

[DiceCTF 2023] rSabin

一点点学习别人的WP&#xff0c;这回看到一个大姥(r3kapig)的帖子&#xff0c;DiceCTF第二名&#xff0c;不过有好多东西一时还理解不了&#xff0c;得慢慢来。 题目 这个题有3个功能&#xff1a; rsa加密功能&#xff0c;p,q,N未知&#xff0c;e17低加密指数 解密&#xff0c;…

[密码学复习]Cryptography

整合 Week 2对称加密 Two requirements: A strong encryption algorithmA secret key known only to participants. 1. 有三部分构成&#xff1a; 1.加密算法 2.可能使用的密钥数量&#xff1a;数量越大越安全 3.text文本的处理&#xff1a;分为stream ciphers整段传输和…

python实现凯撒加密和暴力破解凯撒加密(源码及运行结果截图)

文章目录 原理太简单就不赘述了&#xff01; 一、凯撒加密&#xff08;源码&#xff09;二、暴力破解凯撒加密&#xff08;源码&#xff09;三、运行结果截图 原理太简单就不赘述了&#xff01; 一、凯撒加密&#xff08;源码&#xff09; plaintext input("请输入明文…

【Python】cryptography和pycryptodome库使用

题目&#x1f447; &#xff08;1&#xff09;使用cryptography模块&#xff0c;编写完整的AES-CBC加解密函数&#xff0c;函数接口为&#xff1a; def encrypt_CBC(key, plaintext, iv)、def decrypt_CBC(key, ciphertext, iv)&#xff1b; &#xff08;2&#xff09;使用p…

《A Graduate Course in Applied Cryptography》Chapter 12 Chosen ciphertext secure pkc(4)finish

原文教材 与 参考资料&#xff1a; Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址&#xff08;可以免费获取&#xff09;&#xff1a;http://toc.cryptobook.us/ 博客为对该书的学习笔记&#xff0c;并非原创知识&#xff0c;帮助理…

Aleo隐私智能合约编程__第四章__部署进链上Aleo Testnet3网络

文章目录 安装相关软件账户数据准备部署隐私应用 相关资料链接 官方部署文档 https://developer.aleo.org/testnet/getting_started/deploy_execute_demo/查看链上所有的程序 https://explorer.hamp.app/programs测试网领水 https://twitter.com/AleoFaucetAleo SDK在线工具 ht…

《A Graduate Course in Applied Cryptography》Chapter 12 Chosen ciphertext secure pkc(3)

原文教材 与 参考资料&#xff1a; Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址&#xff08;可以免费获取&#xff09;&#xff1a;http://toc.cryptobook.us/ 博客为对该书的学习笔记&#xff0c;并非原创知识&#xff0c;帮助理…

shiro.crypto.CryptoException: Unable to correctly extract the Initialization Vector or ciphertext

错误 工程中使用了shiro&#xff0c;最近启动工程后通过接口访问就一直在报错&#xff0c;跟踪了一下源码&#xff0c;发现是cookie导致的。错误如下: org.apache.shiro.crypto.CryptoException: Unable to correctly extract the Initialization Vector or ciphertext. at o…

Bugku CRYPTO No Ciphertext RSA writeup by 树木

前言 菜鸡树木出的新密码题&#xff0c;质量不高&#xff0c;大佬们不要喷呜呜呜 题目信息 题目名称&#xff1a;No Ciphertext RSA 题目作者&#xff1a;树木有点绿 描  述: The ciphertext is unknown! 解题过程 通过观察发现题目给了dp&#xff0c;那么我们可以根据…

某cpws - ciphertext加密与数据解密

前言 本文仅用于学术交流。 学习探讨逆向知识,欢迎私信共享学习心得。 如有侵权,联系博主删除。 请勿商用,否则后果自负。 加密位置确定 网站 : aHR0cHMlM0EvL3dlbnNodS5jb3VydC5nb3YuY24vd2Vic2l0ZS93ZW5zaHUvMTgxMjE3Qk1US0hOVDJXMC9pbmRleC5odG1sJTNGcGFnZUlkJTNENTU2…

《A Traceable and Revocable Ciphertext-Policy Attribute-based Encryption Scheme Based》属性加密机制

《基于隐私保护的可追溯性和可撤销的密文策略属性加密》 论文链接&#xff1a;A Traceable and Revocable Ciphertext-Policy Attribute-based Encryption Scheme Based 1.可追踪和可撤销指的是什么&#xff1f; 可撤销性 用户撤销&#xff1a;撤销特定用户的所有属性&…