Sử dụng sudo

sudo – công cụ có chức năng thực thi dòng lệnh với vai trò (quyền) của một user khác. Thường ta hay dùng như superuser (root) để thực thi các lệnh quan trọng mà các user thông thường không được phép. Trên một số distr. sudo được sử dụng mặc định, một số distr. khác thì không, chẳng hạn như gentoo. Việc luôn phải thường xuyên đăng nhập quyền root để thực thi các lệnh hệ thống, rồi lại đang xuất thật bất tiện. Nên tôi quyết dịnh sử dụng sudo tren gentoo:

# emerge sudo

Cài đặt xong ta cần config file /etc/sudoers. Tôi muốn user bronzeboy có quyền root ta thêm vào dòng sau:

bronzeboy ALL=(ALL) ALL

Một cách khác là bạn thêm dòng

%wheel ALL=(ALL) ALL

Sau này khi bạn tạo một user mới chỉ việc add user này vao group wheel. Đây là cách mà các “distr. dùng sudo mặc định” dùng, khi bạn tạo 1 user mới, nó tự động add user này vào group wheel, do vậy bất kì user nào cũng dùng công cụ sudo được.

Một ví dụ khác, tôi muốn user bronzegirl chỉ dùng sudo khi cài chương trình, chạy lệnh emerge, còn các lệnh khác bronzegirl không thể nhân danh là superuser khi dùng công cụ sudo. Tôi add dòng sau vào /etc/sudoers:

bronzegirl ALL = /usr/bin/emerge

Với config như vậy bronzegirl có thể dung sudo cài chương trình quét virus clamav:

$ sudo emerge clamav

Nhưng không thể dùng sudo để chạy lệnh shutdown máy:  $ sudo shutdown -h now

bronzegirl chỉ có thể nhân danh root chạy lệnh emerge, còn các lệnh khác thì không.

3 phản hồi to “Sử dụng sudo”

  1. Ghost Says:

    😀
    Lau roi moi mo may len nen gio moi thay cai comment, sao kiem ra hay the.
    Anh lap cai blog chi de luu tru thoi nen khong muon gioi thieu gi cho met. May bai cung dau co gi dac biet.
    Con chuyen saigon lug thi anh xin loi, khong giup duoc roi.
    Thong cam hen.

    • St.Konqueror Says:

      @TheGhostNT
      Dạ, chúc anh có nhiều niềm vui trong cuộc sống.🙂
      Em sẽ cố gắng khôi phục SaigonLUG và khởi động phong trào tự do phần mềm tại Sài Gòn sớm nhất có thể. Dù sao cũng rất hy vọng có được sự giúp đỡ của anh trong một ngày nào đó.

      Regards
      An Nguyễn😀

  2. bronzeboyvn Says:

    ở đây chỉ dính dáng gentoo khi dùng lệnh emerge thôi, ngoai ra user dùng các distr. khác tham khảo cũng được. Ví dụ tạo account cho ai xài nhưng không muốn nó xài sudo, mình bỏ user đó ra khỏi group wheel.
    Nghe tựa đề có gentoo ghê quá bà con lại không them đọc, haha. Dù sao cũng cam ơn Konqueror chỉnh sửa lại tựa đề, tags hợp lý theo cấu trúc của blog.


Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: