Bài tập thực hành Hệ điều hành Linux - Bài tập: Lập trình shell linux
Bài 1: Viết chương trình Shell hỗ trợ việc tạo nhiều user cùng một lúc trên HĐH
Linux
- Tên chương trình Shell Script: AddMultUsers.sh
- Input chương trình Shell Script có cú pháp: Mõi dòng là Username và Password của
User cần thêm vào HĐH. (Username và Password cách nhau bởi khoảng trắng)
Ví dụ:
Teo 123456
Ti abcdef
CuBin 123456?@
- Output chương trình Shell Script: thông báo tạo thành công hay không.
Linux
- Tên chương trình Shell Script: AddMultUsers.sh
- Input chương trình Shell Script có cú pháp: Mõi dòng là Username và Password của
User cần thêm vào HĐH. (Username và Password cách nhau bởi khoảng trắng)
Ví dụ:
Teo 123456
Ti abcdef
CuBin 123456?@
- Output chương trình Shell Script: thông báo tạo thành công hay không.
Bạn đang xem tài liệu "Bài tập thực hành Hệ điều hành Linux - Bài tập: Lập trình shell linux", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
- bai_tap_thuc_hanh_he_dieu_hanh_linux_bai_tap_lap_trinh_shell.pdf
Nội dung text: Bài tập thực hành Hệ điều hành Linux - Bài tập: Lập trình shell linux
- Bài 2: Viết chương trình Shell hỗ trợ việc thêm các User vào nhóm người dùng mong muốn. - Tên chương trình Shell Script: AddUserToGroup.sh - Input chương trình có cú pháp: Mõi dòng là Username của User cần được thêm vào Group (group phụ). Ví dụ: Ti Teo CuBin BeBo - Output chương trình Shell Script: thông báo tạo thành công hay không. - Cơ chế thực hiện chương trình: + Đọc danh sách Username từ file input. + Kiểm tra Username[i] có tồn tại tronng Group chưa? * Nếu chưa tồn tại thì thêm User đó vào Group * Nếu tồn tại rồi, thông báo User đó đã thuộc Group rồi. * Ghi chú: Nếu Username[i] tồn tại trong Group, mà Username[i+1] chưa tồn tại thì vẫn thêm Username[i+1] vào trong Group và thông báo Username[i] đã tồn tại rồi. Ví dụ: Kết quả thực thi chương trình: Đã thêm user Ti vào Group User Teo đã có tronng Group Đã thêm user CuBin vào Group Đã thêm user BeBo vào Group - Cú pháp chạy chương trình Shell: ./AddUserToGroup.sh Ví dụ: ./AddUserToGroup.sh input_user.txt Ky_Thuat