[問題] Container內 cin疑問

看板Linux作者 ( )時間3年前 (2021/04/25 23:03), 3年前編輯推噓1(1012)
留言13則, 3人參與, 3年前最新討論串1/1
跑以下程式cin 一直吃不到qq https://i.imgur.com/ABmskit.jpg
指令: https://i.imgur.com/b4wzHjP.jpg
結果: https://i.imgur.com/5An1c6l.jpg
以下為container 環境 https://i.imgur.com/v5CnfuR.jpg
container 外(一樣是ubuntu18.04) 跑a.out皆正常 數字應該是x(忘記初始化 ),問題是x吃不到cin 用過scanf、cin.ignore()和getline(cin,str) 目前想得到的原因是背景有東西在input跑進buffer ,但這個container內只用ip link 建了bridge跟veth 想請教還有什麼原因會這樣QQ ,麻煩了,謝謝各位 ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.101.33 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1619363028.A.EA8.html ※ 編輯: irisowo (42.73.101.33 臺灣), 04/25/2021 23:39:06

04/26 00:11, 3年前 , 1F

04/26 00:12, 3年前 , 2F
看一下 '--interactive' 以及 '--tty'
04/26 00:12, 2F

04/26 00:13, 3年前 , 3F
(也就是下面第一個example的執行參數 -it)
04/26 00:13, 3F

04/26 00:14, 3年前 , 4F
然後建議不用sudo跑docker,你可以把使用者加入docker群組
04/26 00:14, 4F

04/26 01:17, 3年前 , 5F
用 -it BRGr bash就好了~~原來是-it,往錯誤方向研究超久
04/26 01:17, 5F

04/26 01:17, 3年前 , 6F
qq ,謝謝><!
04/26 01:17, 6F

04/26 18:41, 3年前 , 7F
其實沒 sudo 也一樣不安全,是否是priviledge container
04/26 18:41, 7F

04/26 18:41, 3年前 , 8F
比較重要,而且就算是 un-priveledged container 也不是
04/26 18:41, 8F

04/26 18:43, 3年前 , 9F
非常安全,capability, seccomp, MAC 可以幫點忙,但是
04/26 18:43, 9F

04/26 18:44, 3年前 , 10F
kernel 經常有 cve,要相對安全只能用 VM
04/26 18:44, 10F

04/28 22:56, 3年前 , 11F
我說的不太精確:p 我本來想表達的是不用每個指令都加sudo跑
04/28 22:56, 11F

04/29 16:08, 3年前 , 12F
這就是掩耳盜鈴啊, 以為不用 sudo 就沒有 root 權限嗎
04/29 16:08, 12F

04/29 16:08, 3年前 , 13F
? 開了 priviledged container 一樣很危險
04/29 16:08, 13F
文章代碼(AID): #1WXOJKwe (Linux)
文章代碼(AID): #1WXOJKwe (Linux)