Tôi cần tạo một tập lệnh bash để tạo và gắn ổ đĩa. Vì vậy, hai lệnh đơn giản. Cả hai "làm việc" khi được nhập vào dòng lệnh.
Tập lệnh được tạo và thực thi mỗi khi người dùng bình thường đăng nhập, vì vậy tôi cần một phương pháp để thực hiện tập lệnh này tại thời điểm đó. Cho đến nay, tôi không thể làm việc này. Ví dụ, phần đầu tiên mkdir /vvv/gggg
không tiếp tục vì tập lệnh không thể thực thi được (tôi đoán vậy).
Hy vọng điều này có ý nghĩa. Điều này có thể không? Bất kỳ suy nghĩ về cách làm cho công việc này sẽ được đánh giá cao.
Cập nhật :
Cảm ơn câu trả lời của bạn. Tôi có lẽ nên thêm một số thông tin khác ngoài việc tôi mới biết về Linux.
Tôi đang sử dụng một ứng dụng máy tính để bàn ảo nguồn mở có tên Ulteo. Ứng dụng này chạy trên Ubuntu và có rất ít hỗ trợ - đó là lý do tại sao tôi ở đây. Về cơ bản, tôi đang học bằng lửa.
Vì vậy, có ứng dụng có chức năng quản lý tập lệnh đăng nhập, nơi tôi có thể buộc tập lệnh cho người dùng. Một kịch bản windows đơn giản với việc sử dụng mạng hoạt động hoàn toàn tốt. Tuy nhiên, khi tôi cố gắng áp dụng tập lệnh bash Linux thì không có gì xảy ra.
Tôi nghĩ rằng bởi vì tôi cần phải thực hiện chmod +x
chống lại kịch bản trước để làm cho kịch bản có thể thực thi được, đây là lý do tại sao nó thất bại. Nhân tiện, Ulteo chạy trong một nhà tù chroot. Tôi đã tạo một tập lệnh, lưu nó và không thể tìm thấy tập lệnh. Tôi đã tìm kiếm cả trong và ngoài nhà tù chroot.
Tôi thích cách tiếp cận của dan08 để có tập lệnh ban đầu tham chiếu một tập lệnh khác mà tôi có thể tìm và thực hiện thủ công. Tôi sẽ gặp vấn đề tương tự?
Liệu thông tin bổ sung này làm rõ tình hình? Cảm ơn trước.
Ảnh đính kèm.
! [bảng điều khiển quản lý scipt đăng nhập] [1]
! [windows script hoạt động] [2]
! [tập lệnh linux đơn giản không hoạt động] [3]
Xin lỗi tôi không thể đăng hình ảnh nào
ls -l scriptname
. Bạn cũng nên làm rõ chính xác kịch bản được tạo như thế nào và tại sao bạn không chỉ tạo nó một lần và để nó một mình. Cuối cùng, người dùng bình thường của bạn không nên có quyền truy cập ghi /var
và do đó không thể tạo thư mục ở đó.