Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới
Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng
Bạn có phải là người dùng Debian Linux không? Không thể sử dụng lệnh Sudo và không biết tại sao? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi chỉ cho bạn cách thêm người dùng vào tệp sudoers trong Debian!
Trước khi chúng tôi bắt đầu
Hướng dẫn này sẽ hướng dẫn bạn cách thêm người dùng vào tệp Sudoers trên Debian Linux. Không giống như nhiều hệ điều hành Linux khác, Debian không thiết lập Sudo cho người dùng trong khi cài đặt.
Tuy nhiên, nếu bạn đang sử dụng hệ điều hành dựa trên Debian, chẳng hạn như Bunsen Labs, Devuan, SolydXK hoặc những hệ điều hành khác, bạn cũng có thể chưa thiết lập Sudo. Nếu đúng như vậy, vui lòng làm theo hướng dẫn này vì các hướng dẫn sẽ tương tự, vì các hệ điều hành này dựa trên Debian.
Debian thêm người dùng vào sudoers - thêm một người dùng
Cách dễ nhất để có được quyền truy cập Sudo cho người dùng trên Debian là hoàn toàn bỏ qua việc thêm người dùng vào tệp Sudoers thông qua các công cụ quản lý nhóm và thay vào đó, chỉnh sửa thủ công tệp Sudoer, chỉ định một người dùng cụ thể và cấp cho họ toàn quyền.
Để bắt đầu thêm một người dùng vào tệp Sudoers trên Debian, hãy mở cửa sổ dòng lệnh. Khi cửa sổ terminal mở ra, bạn cần đăng nhập vào tài khoản Root . Nguyên nhân? Tài khoản gốc được yêu cầu để sửa đổi các tệp hệ thống, bao gồm cả sudoers.
Khi cửa sổ đầu cuối của bạn đang mở, bạn có thể truy cập tài khoản gốc trên Debian bằng cách thực hiện lệnh su trong một thiết bị đầu cuối. Hãy nhớ rằng bạn sẽ cần nhớ mật khẩu gốc đã đặt trong quá trình cài đặt Debian.
su -
Sau khi đăng nhập vào tài khoản gốc trong thiết bị đầu cuối trên PC Debian, bạn sẽ cần mở tệp Sudoers cho mục đích chỉnh sửa. Tệp Sudoers nằm trong /etc/
thư mục ( /etc/sudoers
). Tuy nhiên, bạn không bao giờ nên chỉnh sửa tệp trực tiếp. Thay vào đó, bạn phải sử dụng lệnh visudo .
Lưu ý: trong hướng dẫn này, chúng tôi đang sử dụng trình chỉnh sửa Nano vì nó dễ tiếp cận và dễ sử dụng đối với hầu hết người dùng Linux. Nếu bạn không thích Nano, vui lòng thay đổi "nano" trong lệnh bên dưới thành một cái gì đó khác.
EDITOR = nano visudo
Khi lệnh visudo đã được thực thi, trình soạn thảo Nano sẽ mở tệp Sudoers trên PC Debian Linux của bạn. Từ đây, sử dụng phím Mũi tên Xuống để định vị dòng cụ thể “ “.## User privilege specification
Dưới dòng đó, bạn sẽ thấy “ root ALL=(ALL) ALL
.” Mã này cho Debian biết rằng tài khoản gốc có thể sử dụng Sudo. Bạn sẽ cần sao chép dòng này cho người dùng của chính mình để cấp cho nó các đặc quyền Sudoer.
Trong trình soạn thảo Nano, bên dưới “ root ALL=(ALL) ALL
” tạo một dòng mới và viết vào dòng bên dưới. Hãy nhớ rằng bạn sẽ cần thay đổi “người dùng” thành tên người dùng của mình để truy cập Sudo trong Debian.
user ALL=(ALL) ALL
Khi bạn đã viết ra dòng của trình soạn thảo văn bản Nano, tệp Sudoers phải được lưu. Để lưu nó trong Nano, hãy nhấn tổ hợp nút Ctrl + O trên bàn phím. Nhấn Ctrl + X để thoát.
Debian thêm người dùng vào sudoers - thêm qua nhóm sudo
Trên Debian, nếu bạn không muốn thêm người dùng riêng lẻ, hệ điều hành cũng cho phép người dùng cấp cho bất kỳ tài khoản người dùng nào quyền truy cập Sudo chỉ bằng cách thêm họ vào nhóm sudo . Đây là cách để làm điều đó.
Đầu tiên, hãy mở một cửa sổ đầu cuối nếu bạn chưa có cửa sổ nào đang mở. Trên Debian, cách dễ nhất để khởi chạy cửa sổ dòng lệnh là nhấn Ctrl + Alt + T trên bàn phím. Khi cửa sổ terminal mở ra, bạn phải đăng nhập vào tài khoản root bằng lệnh su .
su -
Bây giờ phiên đầu cuối đã được đăng nhập vào tài khoản gốc, bạn sẽ cần chạy lệnh grep để xác định xem nhóm “sudo” có tồn tại trên PC Debian Linux của bạn hay không.
grep -i "sudo" / etc / group
Kết quả đầu ra phải hiển thị “ sudo
” và biểu thị rằng PC Debian Linux của bạn thực sự có nhóm sudo. Nếu vì lý do nào đó, hệ thống Debian Linux của bạn không có nhóm sudo như bình thường, bạn có thể tạo nhóm bằng cách sử dụng lệnh sau trong cửa sổ đầu cuối.
groupadd sudo
Sau khi tạo nhóm mới, hãy chạy lại lệnh grep để xác nhận nhóm ở đó.
grep -i "sudo" / etc / group
Khi bạn đã xác nhận rằng nhóm sudo ở đó, bạn có thể sử dụng lệnh usermod -aG để thêm người dùng hiện có vào nhóm. Bằng cách thêm người dùng vào nhóm này, họ sẽ có thể thực thi các lệnh sudo trên Debian.
Lưu ý: hãy đảm bảo chạy lại lệnh usermod bên dưới nhiều lần nếu cần để cấp cho người dùng quyền truy cập vào sudo.
usermod -aG sudo YOUR_USERNAME
Cần xóa người dùng khỏi nhóm sudo để từ chối họ đặc quyền sudo? Bạn có thể xóa bất kỳ người dùng nào khỏi nhóm sudo bằng cách thực hiện lệnh usermod -G bên dưới trong cửa sổ dòng lệnh.
su usermod -G sudo YOUR_USERNAME
Sau khi xóa người dùng khỏi nhóm, họ sẽ không còn khả năng thực thi các lệnh sudo trong Debian.
Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng
Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập
Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn
Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi
Cách tải xuống Podcast từ Linux Terminal với Podfox
Cách dọn dẹp và tăng tốc Ubuntu
Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe
TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách
Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,
AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó