Có cách nào để chỉ định/chuyển mật khẩu tên người dùng cho gvfs-mount để tôi có thể chạy nó từ tập lệnh mà không cần người dùng chỉ định đầu vào không?gvfs-mount chỉ định mật khẩu tên người dùng
Trả lời
Cách sử dụng tập lệnh mong đợi đơn giản? Something như thế này ... bạn sẽ cần phải thay đổi ... chỉ là một phác thảo
#!/usr/local/bin/expect -- set timeout -1 spawn gvfs-mount {args} expect "User" send "joe\n" expect "Password:" send "xxxxx\n"
url smb thường làm việc cùng những dòng này:
smb://[[domain;]username[:password]@]server[/share[/path]]
tôi đã không kiểm tra gvfs-mount sẽ chấp nhận mật khẩu như thế này nhưng chắc chắn nó hoạt động cho tên người dùng và tên miền. gvfs-mount chỉ có thể sử dụng mật khẩu đã lưu, nếu người dùng đã lưu trữ một mật khẩu.
Đây có thể là một bài đăng cũ hơn nhưng tôi không nhận được nó để làm việc khi tôi cần nó gần đây. Bây giờ tôi đã tìm thấy một giải pháp trên german Ubuntu Wiki. Nó hoạt động như một sự quyến rũ bây giờ.
Có tệp có dữ liệu đăng nhập của bạn, để trống nếu bạn không cần ví dụ: Miền (theo thứ tự như gvfs-mount yêu cầu nó):
username
domain
password
Sau đó, trong kịch bản của bạn, chỉ cần gọi gvfs-mount smb://server/path < path/to/login/data
, và ở đây bạn đi! Tôi nghĩ rằng bạn cũng có thể làm điều đó mà không có một tập tin, đi qua một chuỗi như thế: echo 'username\ndomain\npassword' | gvfs-mount smb://server/path
, nhưng nó không hoạt động khi tôi đã cố gắng. Tôi không biết tại sao, nó đột nhiên không yêu cầu mật khẩu hoặc một cái gì đó ...
- 1. tên người dùng & mật khẩu trong sqlite3
- 2. Bảo mật Ngoài Tên người dùng/Mật khẩu?
- 3. Chạy mstsc.exe với tên người dùng và mật khẩu được chỉ định
- 4. Tên người dùng/mật khẩu máy chủ HSQLDB
- 5. Kiểm tra tên người dùng và mật khẩu trong Android
- 6. Curl để nhắc tên người dùng và mật khẩu
- 7. Android: Lưu trữ tên người dùng và mật khẩu?
- 8. Gửi tên người dùng và mật khẩu cho svcutil.exe?
- 9. VisualSVN Server muốn có tên người dùng và mật khẩu
- 10. Mạo danh với tên người dùng và mật khẩu?
- 11. Xác thực xác thực mà không cần mật khẩu, chỉ sử dụng tên người dùng
- 12. Với tên người dùng và mật khẩu, bạn mạo danh người dùng đó như thế nào?
- 13. Nhận tên người dùng/mật khẩu của người dùng đã đăng nhập trong Windows
- 14. WCF - BasicHttpBinding, Không có tên người dùng và/hoặc mật khẩu có sẵn, tên: null, mật khẩu: null
- 15. wget và htaccess: tên người dùng chỉ
- 16. Lỗi đăng nhập: tên người dùng không xác định hoặc mật khẩu sai
- 17. Thay đổi tên người dùng/mật khẩu mặc định trong RockMongo
- 18. cung cấp tên người dùng và mật khẩu chính xác, nhận được ORA-01017: tên người dùng/mật khẩu không hợp lệ; đăng nhập bị từ chối
- 19. DotNetNuke, Mật khẩu được chỉ định cho tài khoản người dùng “sa” là không hợp lệ
- 20. Lỗi WebMatrix "Mật khẩu được chỉ định cho tài khoản người dùng 'root' không hợp lệ ...."
- 21. Lỗi trong kết nối FTP bằng tên miền, tên người dùng và mật khẩu?
- 22. Bảo mật mùa xuân 3- Cách tùy chỉnh thông số tên người dùng/mật khẩu?
- 23. Mật khẩu người dùng ASP.Net Store trong cookie phiên?
- 24. lập mưu Quên mật khẩu cho người dùng đăng nhập
- 25. Tại sao mật khẩu băm khác nhau cho 2 người dùng có cùng mật khẩu?
- 26. Tạo người dùng không có mật khẩu trong Meteor
- 27. git: bắt buộc người dùng và mật khẩu nhắc
- 28. ActiveAdmin: cách giữ nguyên mật khẩu người dùng?
- 29. Không tìm thấy tên người dùng hoặc thông báo lỗi mật khẩu sai quá mơ hồ
- 30. Thay đổi mật khẩu người dùng trong ASP.NET Forms Authentication
Tôi không thích làm điều này, có vẻ như không phải là rất mạnh mẽ, nhưng tôi đoán mong đợi là rất nhiều tốt hơn so với đường ống echo với nó ! – myforwik
Tôi biết đây là một bài viết cũ, nhưng đối với bất kỳ khách truy cập trong tương lai (như bản thân mình), tôi không thể có được kịch bản mong đợi để làm việc cho đến khi tôi thêm một dòng "mong đợi eof" vào kịch bản - sau đó nó làm việc như một sự quyến rũ! Cảm ơn bạn đã đến với joemooney! –