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

本站现有博文332篇,共被浏览875496

本站已经建立2583天!

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