ตั้งค่าผู้ใช้ที่ไม่ใช่รูทด้วย Sudo Access บน Ubuntu

การมีผู้ใช้เพียงคนเดียวเท่านั้นซึ่งเป็นรูทอาจเป็นอันตรายได้ งั้นลองแก้ไขกันดู Vultr ให้อิสระกับเราในการทำตามที่เราพอใจกับผู้ใช้และเซิร์ฟเวอร์ของเรา ขอใช้ประโยชน์จากนี้โดยการเพิ่มผู้ใช้ที่มีsudoเข้าถึงแทนการเข้าถึงรากโดยตรง

เพิ่มผู้ใช้ใหม่

ก่อนอื่นเราต้องเชื่อมต่อกับเซิร์ฟเวอร์ด้วยรูทเพื่อให้เราได้รับอนุญาตอย่างเพียงพอ เมื่อเชื่อมต่อแล้วให้เพิ่มบัญชีผู้ใช้อื่น

# useradd <username>

แทนที่<username>ด้วยชื่อผู้ใช้ที่ต้องการ

คำสั่งนั้นจะเพิ่มผู้ใช้ไปยังรายชื่อผู้ใช้ในระบบและสร้างกลุ่มที่เกี่ยวข้อง (หากไม่มีกลุ่ม)

แก้ไขชื่อโฮสต์

ด้วยการตั้งค่าชื่อโฮสต์เริ่มต้น sudo พร้อมกับโยนข้อผิดพลาดต่อไปนี้

 sudo: unable to resolve host vultr.guest

เราสามารถป้องกันข้อผิดพลาดนี้ได้โดยเปลี่ยนชื่อโฮ��ต์ ชื่อโฮสต์ของคุณอยู่หลังสัญลักษณ์ "@" ในเปลือก ตัวอย่างเช่นroot@<hostname> ~#.

แก้ไขทั้ง/etc/hosts/และ/etc/hostnameเพื่ออัปเดตชื่อโฮสต์ของคุณ บันทึกไฟล์เมื่อคุณแก้ไขเสร็จแล้ว

nano /etc/hosts
nano /etc/hostname

รีสตาร์ทเซิร์ฟเวอร์

คุณต้องรีสตาร์ทเซิร์ฟเวอร์เพื่อให้การเปลี่ยนชื่อโฮสต์มีผล เมื่อเซิร์ฟเวอร์เสร็จสิ้นการรีบูตให้เข้าสู่ระบบอีกครั้งเพื่อดำเนินการต่อ

reboot

เพิ่มรายการ sudo

แม้ว่าคุณจะรูทคุณจะต้องเรียกใช้ส่วน "sudo" ของคำสั่งต่อไปนี้

sudo visudo

จะเป็นการเปิดไฟล์ที่มีข้อมูลเริ่มต้นเล็กน้อย สิ่งที่คุณต้องค้นหาคือส่วนต่อไปนี้:

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

ค้นหาตำแหน่งที่ "รูท" ปรากฏในรายการที่แสดงด้านบนและเพิ่มรายการต่อไปนี้ แทนที่ตัวแปรที่เหมาะสม

<username> ALL=(ALL:ALL) ALL

เสร็จสิ้นการตั้งค่าบัญชีผู้ใช้

ใกล้เสร็จแล้ว อีกไม่กี่ขั้นตอนเล็กน้อย

สร้างโฟลเดอร์บ้านสำหรับผู้ใช้ใหม่

mkdir /home/<username>

ให้สิทธิ์ผู้ใช้ใหม่ในโฟลเดอร์นั้น

chown <username>:<usergroup> /home/<username> -R

ตั้งรหัสผ่านสำหรับผู้ใช้ใหม่

sudo passwd <username>

เพิ่มสิ่งต่อไปนี้ใน/etc/passwdไฟล์

<username>:x:1000:1000::/home/<username>:/bin/bash

รีบูตเซิร์ฟเวอร์อีกครั้งเพื่อให้การเปลี่ยนแปลงเหล่านี้มีผล

 reboot 

ใช้ sudo

ณ จุดนี้บัญชีผู้ใช้ใหม่ของคุณพร้อมใช้งานพร้อมการเข้าถึงแบบ sudo คุณสามารถเข้าสู่เซิร์ฟเวอร์ด้วยบัญชีใหม่นี้และใช้sudoเมื่อจำเป็น



Leave a Comment

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน