HMH's Blog

SUDO cho normal user.

Posted by hmha on Tháng Mười 2, 2008

-SUDO (SuperUser DO) là một tiện ích trên hệ thống GNU/Linux, BSD hay MAC OS X cho phép người dùng bình thường thực hiện những chương trình thuộc quyền người dùng root. Tại sao dùng sudo mà không su lên root? Trả lời đơn giản là thích thế, phức tạp hơn là do muốn giới hạn quyền thực thi đối với từng người dùng khác nhau, ví dụ như chỉ cho phép user pingvin có thể tắt máy, còn user debian thì không.
-Hãy bảo đảm rằng bạn đã cài sudo. Trên Debian tập tin cấu hình là: /etc/sudoers
-Nếu bạn muốn cho phép người dùng shutdown, hãy thêm dòng sau vào /etc/sudoers.
username hostname = NOPASSWD: /sbin/shutdown -[hr] now
để tắt máy sử dụng lệnh:
$ sudo /sbin/shutdown -h now
trong trường hợp này người dùng sẽ không phải dùng password để thực hiện lệnh, nếu muốn người dùng phải nhập password của họ thì bỏ NOPASSWD.
-Với cách làm tương tự như trên bạn có thể cho phép normal user chạy những lệnh khác như: apt-get install, apt-get remove

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: