Sudo vs. su: Bạn nên sử dụng lệnh nào?

Sudo vs. su: Bạn nên sử dụng lệnh nào?

Tùy thuộc vào thiết lập Linux của bạn, bạn có thể thực hiện các tác vụ quản trị bằng cách sử dụng lệnh su hoặc sudo. Rất dễ nhầm lẫn giữa hai lệnh này vì cả hai đều có chức năng tương tự nhau.





Vì vậy, bạn nên sử dụng lệnh nào? Hãy cùng tìm hiểu.





Su cung cấp cho bạn toàn quyền truy cập root

Cách truyền thống để truy cập tài khoản gốc để cấu hình hệ thống Linux, quay lại thời Unix, là sử dụng lệnh su:





su –

Các ' - 'có nghĩa là bạn sẽ có cùng một môi trường như khi đăng nhập trực tiếp với quyền root. Hệ thống sẽ nhắc bạn nhập mật khẩu. Nếu bạn thành công, lời nhắc sẽ thay đổi thành ' # ' tính cách. Sau đó, bạn có thể chạy bất kỳ lệnh nào bạn cần với quyền root.

Kiểu đăng xuất hoặc đánh Ctrl + D để quay lại đặc quyền người dùng tiêu chuẩn khi bạn hoàn tất.



làm cách nào để sao lưu lên đám mây

Mặc dù su rất hữu ích, nhưng vấn đề chính là nó là một tùy chọn tất cả hoặc không có gì. Bạn có toàn quyền truy cập root hoặc các đặc quyền thông thường. Nếu bạn có nhiều quản trị viên trên một máy chủ, bạn sẽ phải chia sẻ cùng một mật khẩu gốc.

Sudo cung cấp cho bạn nhiều quyền kiểm soát hơn

Các bản phân phối Linux khác như Debian và Ubuntu đang được cài đặt sudo theo mặc định vì nó an toàn hơn sử dụng su. Đó là một công cụ trưởng thành đã ra đời từ năm 1980.





Chắc chắn, bạn chỉ phải nhớ một mật khẩu, nhưng toàn bộ sức mạnh của sudo đi kèm với việc quản lý nhiều quản trị viên trên nhiều máy. Nó hữu ích đến mức sudo đã trở thành bất tử trong văn hóa lập dị ở truyện tranh XKCD nổi tiếng . Bạn thậm chí có thể cấu hình sudo để chạy mà không cần mật khẩu, nhưng điều này rõ ràng không được khuyến nghị cho các máy chủ nơi bảo mật là tối quan trọng.

Ngoài quyền truy cập root đầy đủ như với su, bạn có thể chỉ định người dùng nào có thể chạy lệnh nào trên hệ thống nào trong / etc / sudoers tập tin. Do tính linh hoạt của sudo, / etc / sudoers cú pháp phức tạp.





Có liên quan: Cách thêm người dùng vào danh sách Sudoers trong Linux

cách chặn ứng dụng trên iphone

Sử dụng sudo khi bạn có thể

Bởi vì sudo chi tiết và an toàn hơn su, nhiều bản phân phối Linux đặt nó làm lệnh superuser mặc định. Thông thường, người dùng đầu tiên được chỉ định là người dùng 'quản trị' và do đó được thiết lập để sử dụng sudo.

Nếu một hệ thống không được cài đặt sudo, bạn có thể dễ dàng tải xuống từ trình quản lý gói. Sau khi cài đặt, đối với bất kỳ người dùng quản trị nào khác, vấn đề chỉ là thêm người dùng vào đúng nhóm , thường là 'admin,' 'sudo' hoặc 'wheel.' Các nhóm người dùng này cũng được phân bổ cụ thể.

Giờ đây, bạn có thể quản trị an toàn hệ thống Linux của mình

Với sudo, thật dễ dàng để quản trị hệ thống Linux của bạn chỉ với mật khẩu người dùng của bạn. Người dùng thường bỏ qua tính linh hoạt của công cụ này. Mặc dù Linux là một hệ điều hành an toàn, nhưng không có hệ điều hành nào là hoàn hảo. Vẫn còn một số lo ngại về bảo mật trong Linux mà bạn cần lưu ý.

Đăng lại Đăng lại tiếng riu ríu E-mail Linux có thực sự miễn nhiễm với vi rút và phần mềm độc hại không? Đây là sự thật

Bạn đã nghe nói rằng Linux không thực sự gặp rắc rối bởi vi-rút và phần mềm độc hại. Nhưng tại sao lại thế này? Và, quan trọng hơn, nó có đúng không?

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Lệnh Linux
  • Quản trị hệ thống
Giới thiệu về tác giả David delony(49 bài báo đã xuất bản)

David là một nhà văn tự do sống ở Tây Bắc Thái Bình Dương, nhưng ban đầu đến từ Vùng Vịnh. Anh ấy đã là một người đam mê công nghệ từ khi còn nhỏ. Những sở thích của David bao gồm đọc sách, xem các chương trình truyền hình và phim chất lượng, chơi game cổ điển và sưu tầm băng đĩa.

cách xem các bài viết đã lưu trên instagram trên máy tính
Xem thêm từ David Delony

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký