<![CDATA[Latest posts for the topic "sudo trong application launcher"]]> /hvaonline/posts/list/24.html JForum - http://www.jforum.net sudo trong application launcher sudo firefox -P "profile 1"  để khởi động firefox với "profile 1" Mình muốn tạo ra một application launcher cho "profile 1", nhưng khi dùng câu lệnh trên cho command field trong application launcher thì không hoạt động Mình nghĩ là tại vì chưa có cách để nhập password vào khi application launcer được kích hoạt với quyền root. Mong các bạn giúp đỡ :D. PS: OS: Ubuntu 8.04 Desktop Edition Web browser: firefox 3.0 ]]> /hvaonline/posts/list/22706.html#135152 /hvaonline/posts/list/22706.html#135152 GMT Re: sudo trong application launcher man gksudo, chưa hiểu tại sao Fedora lại bỏ gksudo đi. Nhưng tại sao bạn lại phải chạy Firefox với sudo nhỉ? ]]> /hvaonline/posts/list/22706.html#135153 /hvaonline/posts/list/22706.html#135153 GMT Re: sudo trong application launcher /hvaonline/posts/list/22706.html#135209 /hvaonline/posts/list/22706.html#135209 GMT Re: sudo trong application launcher

mybb wrote:
@quanta: bạn đó dùng Ubuntu mà, có gksudo đó chứ. 
Tớ biết là bạn ấy dùng Ubuntu nên mới nói đọc man gksudo.]]>
/hvaonline/posts/list/22706.html#135220 /hvaonline/posts/list/22706.html#135220 GMT
Re: sudo trong application launcher sudo -u root -p 123456 firefox -P profileaaa  Do đó mình nảy ra ý tưởng là dùng câu lệnh trên cho phần command trong application launcher. Nhưng khi mình thêm câu lệnh thì khi nhấn biểu tượng firefox, con trỏ chuyển sang trạng thái chờ rồi sau đó tắt. Firefox không được khởi động. Mình cũng biết khởi động firefox với quền root là nguy hiểm nhưng mình vẫn chưa tìm ra cách nào tốt hơn :D Mong các bạn gợi ý giúp ? :D he he Cat Le ]]> /hvaonline/posts/list/22706.html#135251 /hvaonline/posts/list/22706.html#135251 GMT Re: sudo trong application launcher https://addons.mozilla.org/en-US/firefox/addon/3255 xem sao :)]]> /hvaonline/posts/list/22706.html#135261 /hvaonline/posts/list/22706.html#135261 GMT Re: sudo trong application launcher /hvaonline/posts/list/22706.html#135324 /hvaonline/posts/list/22706.html#135324 GMT Re: sudo trong application launcher man gksudo và thử chưa? 2. Đọc thêm về file /etc/sudoers và tính năng NOPASSWD 3. Tham khảo: http://ubuntuforums.org/showthread.php?t=494524 4. Lý do của việc cần chạy Firefox với 2 profiles khác nhau cùng một lúc là gì? 5. Có thể chạy với account khác không phải là root]]> /hvaonline/posts/list/22706.html#135331 /hvaonline/posts/list/22706.html#135331 GMT Re: sudo trong application launcher Cám ơn các bạn đã kiên nhẫn trả lời câu hỏi của mình Bi giờ tới lượt mình trả lời câu hỏi của các bạn :D Tóm lại 1. Bạn đã đọc man gksudo và thử chưa? Trả lời Mình đã đọc man gksudo và đang thử trên máy của mình ( cả terminal và trong command field của application launcher )
gksudo -d -u catle 'firefox -no-remote -P fpt_intern' 
firefox -no-remote -P fpt_intern 
Hai câu lệnh trên cho kết quả như nhau và 1 dãy những lỗi và cảnh báo :
preloader: Warning: failed to reserve range 00000000-60000000 preloader: Warning: failed to reserve range 00000000-60000000 err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report preloader: Warning: failed to reserve range 00000000-60000000 err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report preloader: Warning: failed to reserve range 00000000-60000000 err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report preloader: Warning: failed to reserve range 00000000-60000000 err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report catle@catle-laptop:~$ firefox -no-remote -P fpt_intern 2 > /home/catle/Desktop/firefox_error preloader: Warning: failed to reserve range 00000000-60000000 preloader: Warning: failed to reserve range 00000000-60000000 err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report preloader: Warning: failed to reserve range 00000000-60000000 err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report preloader: Warning: failed to reserve range 00000000-60000000 err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report preloader: Warning: failed to reserve range 00000000-60000000 err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report  
Và kết quả là firefox hiện ra với profile mình đã chọn nhưng firefox không thể tìm được phần bookmark và những trang web đã được lưu trong phiên làm viêc trước. Mình nghĩ vấn đề nằm trong việc phân quyền trong tập tin chứa thông tin bookmark nằm trên máy của mình. Sau đó, mình dùng sudo để mượn quyền root thử 2 câu lệnh
sudo firefox -no-remote -P fpt_intern 
sudo firefox -P fpt_intern 
2 câu lệnh trên cho kết quả giống nhau Mở firefox với đầy đủ profile mình cần :D nhưng đi kèm với dòng báo lỗi như sau
wine: /home/catle/.wine is not owned by you 
Không hiểu sao firefox lại dùng wine ???. Chắc là nó chạy 1 cái extension nào đó chỉ dành riêng cho window ( chỉ đoán vậy thui ). Nhờ mọi người trả lời giúp :D Kết luận: mình vẫn đang dùng tài khoản mặc định để khởi động firefox ( không cần dùng sudo hay gksudo ). Nhưng nếu làm thế thì firefox không thể tìm được profile. Hướng giải quyết: tìm chỗ cái profile nằm và thay đổi quyền để tài khoản của mình có thể đọc đựoc nó ?? Cách làm : đang mò mẫm và cần sự giúp đỡ của các bạn 2. Lý do của viêc chạy Firefox với 2 profile là Mình thường dùng firefox để duyệt web cho công việc và sở thích. 2 cái đó mà ở cùng 1 firefox thì mình sẽ không tập trung được, vì cứ 1 lúc là mình sẽ bấm sang những tab giải trí ( tập trung kém :D ). Do đó mình cần chạy 2 firefox : 1 được tạo cho công viêc serious_fox, và funny_fox. Mình cũng cỏ nghĩ đến giải pháp dùng 2 trình duyệt khác nhau Opera cho công việc và Firefox cho giải trí. Chắc sẽ thực hiện sau ? Trước mắt mún làm điều này để học hỏi và khám phá hệ thống của Ubuntu ( Linux ) 3. Có thể chạy với account khác không phải là root Máy bài trước do mình còn mù mờ nên nói với các bạn ko rõ ràng. Mình dùng 1 account để chạy 2 firefox với 2 profile khác nhau. Mình tham khảo cách làm qua trang web này http://lifehacker.com/software/firefox/geek-to-live--manage-multiple-firefox-profiles-231646.php Cat Le Regards PS: mình viết hơi dài nên có chỗ sẽ không rõ ràng và tối ý, các bạn thông cảm và góp ý nhé.]]>
/hvaonline/posts/list/22706.html#135404 /hvaonline/posts/list/22706.html#135404 GMT
Re: sudo trong application launcher

catle wrote:
Cám ơn các bạn đã kiên nhẫn trả lời câu hỏi của mình Bi giờ tới lượt mình trả lời câu hỏi của các bạn :D ... Và kết quả là firefox hiện ra với profile mình đã chọn nhưng firefox không thể tìm được phần bookmark và những trang web đã được lưu trong phiên làm viêc trước. Mình nghĩ vấn đề nằm trong việc phân quyền trong tập tin chứa thông tin bookmark nằm trên máy của mình.  
Có thể bạn chưa trỏ đúng đến thư mục Profile. Thử $ firefox -ProfileManager

catle wrote:
Sau đó, mình dùng sudo để mượn quyền root thử 2 câu lệnh
sudo firefox -no-remote -P fpt_intern 
sudo firefox -P fpt_intern 
2 câu lệnh trên cho kết quả giống nhau Mở firefox với đầy đủ profile mình cần :D nhưng đi kèm với dòng báo lỗi như sau
wine: /home/catle/.wine is not owned by you 
Không hiểu sao firefox lại dùng wine ???. Chắc là nó chạy 1 cái extension nào đó chỉ dành riêng cho window ( chỉ đoán vậy thui ). Nhờ mọi người trả lời giúp :D  
Quái. Sao cứ dùng "sudo" để chạy Firefox nhỉ? Bạn đã thử "owned" .wine chưa?

catle wrote:
Kết luận: mình vẫn đang dùng tài khoản mặc định để khởi động firefox ( không cần dùng sudo hay gksudo ). Nhưng nếu làm thế thì firefox không thể tìm được profile. Hướng giải quyết: tìm chỗ cái profile nằm và thay đổi quyền để tài khoản của mình có thể đọc đựoc nó ?? Cách làm : đang mò mẫm và cần sự giúp đỡ của các bạn  
Bình thường, thì nó luôn được owned bởi user của bạn. Profile nằm ở đây: $HOME/.mozilla/firefox. Nếu bạn đã tạo 1 profile mới, thì có thể chown lại xem sao.

catle wrote:
2. Lý do của viêc chạy Firefox với 2 profile là Mình thường dùng firefox để duyệt web cho công việc và sở thích. 2 cái đó mà ở cùng 1 firefox thì mình sẽ không tập trung được, vì cứ 1 lúc là mình sẽ bấm sang những tab giải trí ( tập trung kém :D ). Do đó mình cần chạy 2 firefox : 1 được tạo cho công viêc serious_fox, và funny_fox. Mình cũng cỏ nghĩ đến giải pháp dùng 2 trình duyệt khác nhau Opera cho công việc và Firefox cho giải trí. Chắc sẽ thực hiện sau ? Trước mắt mún làm điều này để học hỏi và khám phá hệ thống của Ubuntu ( Linux )  
Workspace là một giải pháp trong trường hợp này. (Ctrl + Alt + Right/Left Arrow) ]]>
/hvaonline/posts/list/22706.html#135413 /hvaonline/posts/list/22706.html#135413 GMT
Re: sudo trong application launcher ls -l ~/.mozilla/firefox/profileB   thì gặp phần bookmark.html thuộc quyền root chứ không phải của default user, mình cũng dùng
ls -l cho ~/.wine  
thì thấy thư mục đó thuộc quyền của default account. Điều đó giải thích tại sao khi mình dùng
sudo firefox -P profileB -no-remote  
( quyền root ) thì mở được bookmark.html.nhưng lại gặp lỗi
wine: /home/catle/.wine is not owned by you  
. Kết luận câu lệnh cần dùng trong application launcher cho firefox là :
firefox -no-remote -P profileB  
Nhưng mỗi khi khởi động bằng câu lệnh trên thì lỗi này vẫn hiện ra:
preloader: Warning: failed to reserve range 00000000-60000000 preloader: Warning: failed to reserve range 00000000-60000000 err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report preloader: Warning: failed to reserve range 00000000-60000000 err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report preloader: Warning: failed to reserve range 00000000-60000000 err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report preloader: Warning: failed to reserve range 00000000-60000000 err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report  
Câu này mình nghĩ là lỗi của wine, và mình vẫn còn thắc mắc wine được mở trong dịch vụ nào của firefox. Bạn đi tìm câu trả lời đây :D. Bạn nào biết câu trả lời thì gợi ý dùm. Cat Le P/S: cám ơn quanta về phím tắt Ctrl - Alt - Left / Right xài Ubuntu cũng lâu rùi mà không để ý toàn dùng chuột để chuyển ko ah :D ]]>
/hvaonline/posts/list/22706.html#135567 /hvaonline/posts/list/22706.html#135567 GMT
Re: sudo trong application launcher /hvaonline/posts/list/22706.html#135635 /hvaonline/posts/list/22706.html#135635 GMT Re: sudo trong application launcher shell$ : firefox   Thì không có lỗi nào cả firefox sẽ sử dụng profile mặc định nhưng khi sử dụng câu lệnh
shell$ : firefox -no-remote -P default  
Cũng khởi động firefox với profile mặc định nhưng thêm những dòng lỗi như trên Cat Le]]>
/hvaonline/posts/list/22706.html#135707 /hvaonline/posts/list/22706.html#135707 GMT
Re: sudo trong application launcher /hvaonline/posts/list/22706.html#136215 /hvaonline/posts/list/22706.html#136215 GMT