Nâng quyền người dùng trên thiết bị Nokia N770

Một phần của tài liệu Áp dụng ngôn ngữ lập trình maude việc phát triển phần mềm cho hệ thống nhúng và thời gian thực (Trang 110 - 112)

Thiết bị Nokia N770 được sản xuất ra với mục đích chính là dành cho người dùng bình thường. Nếu muốn cài đặt để nó có thể trở thành thiết bị hỗ trợ lập trình, cần phải cài thay đổi không ít thông số của môi trường Maemo trên thiết bị. Điều này chỉ được thực hiện với người quản trị hệ thống (root) của thiết bị chứ không phải người dùng bình thường. Do đó cần phải tăng quyền của người dùng bình thường để thành người quản trị (root) của hệ thống.

Tuy vậy điều này khá là nguy hiểm, vì việc làm nâng quyền người dùng thành người quản trị hệ thống thực chất là hành động HACK thiết bị. Nhưng để tạo điều kiện cho cộng đồng mã nguồn mở tham gia lập trình cho Nokia N770, trên mạng đã có xuất hiện những tài liệu hướng dẫn HACK dòng máy này.

Với dòng máy Nokia N770 cài đặt hệđiều hành Maemo phiên bản năm 2006. Bước 1: cài đặt phần mềm XTerm và Dropbear. Hai phần mềm này có thể cài đặt bằng cách dùng thiết bị Nokia N770 truy cập Internet để tải về và cài đặt hoặc copy vào thiết bị bằng cách kết nối với máy vi tính thông qua cổng USB.

Sau khi cài đặt xong, sẽ xuất hiện X Terminal trên màn hình của thiết bị nhúng như sau:

Bước 2: Thực hiện lệnh sau:

Nhập lệnh sau vào cửa sổ dòng lệnh

Bước 3: bỏ chếđộ yêu cầu người dùng phải nhập mật khẩu của root. Mở file /usr/sbin/gainroot. Chỉnh sửa dòng lệnh sau

Chuyển thành dòng có nội dung như sau:

Sau đó chạy file /usr/sbin/gainroot đó bằng lệnh

Thiết lập mật khẩu của root được tựđộng nhập cho mọi người dùng (user)

Sau đó thực hiện tiếp hai lệnh sau:

Và lệnh sau:

Thực hiện việc gửi mật khẩu của root đến mọi người dùng (user)

Như vậy kể từ nay trở đi, để đăng nhập với quyền của người quản trị hệ thống, chỉ cần nhập lệnh sau:

Một phần của tài liệu Áp dụng ngôn ngữ lập trình maude việc phát triển phần mềm cho hệ thống nhúng và thời gian thực (Trang 110 - 112)