当前位置:   article > 正文

Linux基础命令篇:用户管理基本操作(useradd、usermod、userdel、passwd、su和sudo)_sudo usermod

sudo usermod

Linux基础命令详解——用户管理

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。
每个用户账号都拥有一个唯一的用户名和各自的口令。
用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。
实现用户账号的管理,要完成的工作主要有如下几个方面:
用户账号的添加、删除与修改;
用户口令的管理;
用户组的管理;

本文详细介绍这些Linux命令。以下是关于useradd、usermod、userdel、passwd、su和sudo命令的详细信息:

1. useradd:

useradd命令用于在Linux系统中创建新用户。以下是一些示例:
创建一个新用户并指定主目录和登录shell:
useradd -d /home/newuser -s /bin/bash newuser
在这里插入图片描述
在这里插入图片描述
将新用户添加到初始组和附加组:
useradd -g ftptest ftptest1
在这里插入图片描述
不带选项创建用户:
在这里插入图片描述

2. usermod:

usermod命令用于修改现有用户的属性。以下是一些示例:
将现有用户的主目录更改为新目录:
usermod -d /home/public/ test
先创建一个文件夹
在这里插入图片描述
将test用户的主目录改为public
在这里插入图片描述
将现有用户添加到新组:
usermod -aG public test
在这里插入图片描述
创建新的用户组
在这里插入图片描述
查看public组员
在这里插入图片描述
将现有用户的登录名更改为新登录名:
usermod -l test-new test
在这里插入图片描述

3. userdel:

userdel命令用于删除Linux系统中的用户。以下是一些示例:
删除用户但保留其主目录:
userdel username
在这里插入图片描述
这个时候看到ftptest1这个用户的目录还在,下面演示删除用户时删除用户的目录文件
删除用户及其主目录:
userdel -r newuser
在这里插入图片描述

4. passwd:

passwd命令用于更改用户的密码。以下是一些示例:
更改当前用户的密码:
Passwd ,输入两次奥
在这里插入图片描述
作为root用户更改其他用户的密码:
passwd username
在这里插入图片描述
锁定用户账户:
passwd -l username
在这里插入图片描述
解锁用户账户:
passwd -u username
在这里插入图片描述

5. su:

su命令用于切换到另一个用户账户。以下是一些示例:
切换到root用户:
su 从其他用户切换到root目录需要密码
在这里插入图片描述
切换到其他用户:
su username
在这里插入图片描述

6. sudo:

sudo命令允许普通用户以其他用户(通常是root用户)的身份执行命令。以下是一些示例:
以root用户身份运行命令:
sudo command 这个再test1用户已root的身份运行命令, 会报错需要修改配置文件, 先掌握Linux基础命令再尝试这个操作
在这里插入图片描述
以其他用户身份运行命令:
sudo -u username command, 普通用户的权限很小, 掌握基础命令以后再学习给普通用户开权限的操作
在这里插入图片描述
列出当前用户可以执行的命令:
sudo -l root用户可以执行所有命令
在这里插入图片描述
希望这些信息对您有所帮助!如果有不对的地方请不吝赐教,欢迎在评论区留言,发表你的看法。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/923366
推荐阅读
相关标签
  

闽ICP备14008679号