EADST

Adding a User in Linux with Password and Sudo Privileges

Managing users in a Linux environment is a crucial task for system administrators. This guide covers the steps to create a new user, set a password, and grant them sudo privileges.

1. Creating a New User

To create a new user, use the adduser command. This command automatically creates a home directory and sets up the environment.

sudo adduser username

Replace username with the desired username. The system will prompt you to set a password and provide other optional details.

2. Setting the User's Password

During the user creation process, you will be asked to set a password. However, if you want to change the password later, use the passwd command:

sudo passwd username

Enter the new password when prompted. Ensure it's strong and secure.

3. Granting Sudo Privileges

To grant the new user sudo privileges, you need to edit the sudoers file. This file controls the sudo access for users and groups. It's crucial to use the visudo command to safely edit this file, as it checks for syntax errors before saving.

Method 1: Using visudo

Open the sudoers file with visudo:

sudo visudo

Add the User to the sudoers File:

In the sudoers file, add a line for the new user:

username ALL=(ALL:ALL) ALL

Replace username with the actual username. This grants the user full sudo privileges.

Save and Exit:

In Vim, save the file and exit by pressing Esc, typing :wq, and pressing Enter.

Method 2: Directly Editing /etc/sudoers

Open the sudoers file:

sudo vim /etc/sudoers

Edit Carefully:

Add the following line, ensuring no syntax errors:

username ALL=(ALL:ALL) ALL

Save and Exit:

Again, save and exit by pressing Esc, typing :wq, and pressing Enter.

4. Verifying Sudo Access

To confirm that the user has sudo privileges, switch to the new user and run a command with sudo. For example:

su - username
sudo whoami

The command should return root, indicating that the user has sudo access.

Conclusion

Adding a user with sudo privileges in Linux involves creating the user, setting a password, and modifying the sudoers file. Always edit the sudoers file carefully to avoid syntax errors that could disrupt system access. Grant sudo access judiciously to maintain system security.

相关标签
About Me
XD
Goals determine what you are going to be.
Category
标签云
WAN WebCrawler 算法题 TensorFlow ChatGPT InvalidArgumentError SQL Agent Knowledge Website CEIR Sklearn OpenAI Google RAR Disk Datetime Random Miniforge 版权 Bin Pandas Clash Attention GPT4 Bert Tensor Vim FP8 Domain DeepStream JSON 顶会 CSV printf 关于博主 SPIE Quantize Michelin GGML FP64 Qwen2.5 BF16 XML Hotel 第一性原理 Mixtral EXCEL Use OpenCV UNIX Image2Text tar SQLite Tracking PyTorch Animate Hilton Zip IndexTTS2 API News Ptyhon Baidu 图形思考法 transformers SVR Diagram CV LaTeX 腾讯云 Python torchinfo VSCode XGBoost Jetson BTC Color 签证 Land NameSilo QWEN ONNX PDB BeautifulSoup Plotly 云服务器 Template Anaconda Web Distillation git Logo Claude 域名 mmap Permission Transformers 递归学习法 diffusers CC llama.cpp Review VGG-16 Pillow FP16 多进程 CLAP TTS 论文速读 Shortcut Video Base64 公式 PyCharm C++ Dataset Algorithm Jupyter Bipartite Docker Streamlit LoRA VPN hf 证件照 DeepSeek Paddle Ubuntu PDF Django scipy Food tqdm NLTK Qwen Markdown Interview Password ResNet-50 Gemma 净利润 FP32 Data FastAPI v2ray Cloudreve UI TensorRT AI 飞书 FlashAttention uWSGI GPTQ NLP v0.dev Translation 继承 Bitcoin TSV Qwen2 YOLO git-lfs Pytorch logger Numpy GIT Git Firewall LeetCode Nginx Breakpoint Github Heatmap GoogLeNet HuggingFace Statistics COCO LLAMA Quantization OCR Input uwsgi RGB Card CTC Freesound Rebuttal 音频 多线程 Conda Paper Tiktoken Crawler ModelScope icon Proxy 论文 Magnet Augmentation 搞笑 SAM Windows PIP Hungarian 财报 Vmess Search 阿里云 Excel 报税 Linux Plate Pickle CUDA Math 图标 Safetensors 强化学习 CAM HaggingFace Llama LLM MD5
站点统计

本站现有博文328篇,共被浏览851157

本站已经建立2558天!

热门文章
文章归档
回到顶部