0
いくつかの精度:IEXブロック(「マウント」)
$> iex --version
Erlang/OTP 20 [erts-9.0] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:10] [hipe] [kernel-poll:false]
IEx 1.4.4
$> mix --version
Erlang/OTP 20 [erts-9.0] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:10] [hipe] [kernel-poll:false]
Mix 1.4.4
私はフランス人だと
$> iex -S mix
が持ついくつかのバグを持っている理由私は理解していません:
$> sudo iex -S mix
私はIEXでコマンドを実行します:
をSystem.cmd("mount", ["-t", "ecryptfs", ".private", "private", "-o", ~s(key=passphrase,passphrase_passwd="pass",ecryptfs_enable_filename_crypto=n,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=n)], [stderr_to_stdout: true])
テスト用に、ecryptfsパーティションをマウントします。
$> iex -S mix
iex(2)> System.cmd("mount", ["-t", "ecryptfs", ".private", "private", "-o", ~s(key=passphrase,passphrase_passwd="pass",ecryptfs_enable_filename_crypto=n,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=n)], [stderr_to_stdout: true])
{"mount: mount : seul le superutilisateur peut utiliser l'option « --options »\n",1}
では私は正しい値を持って、特権のないはをマウントします。で
:
$> sudo iex -S mix
iex(2)> System.cmd("mount", ["-t", "ecryptfs", ".private", "private", "-o", ~s(key=passphrase,passphrase_passwd="pass",ecryptfs_enable_filename_crypto=n,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=n)], [stderr_to_stdout: true])
コマンドのバグとは何かを印刷します。ただブロックします。エラーコードなしで、何もせずに、ただブロックします。 IExは何も印刷しません。
私はそのバグのスクリーンショットを持っている:
シェルで直接コマンドを実行するとどうなりますか? 'sudo mount -t ecryptfs .private private -o 'key =パスフレーズ、passphrase_passwd =" pass "、ecryptfs_enable_filename_crypto = n、ecryptfs_cipher = aes、ecryptfs_key_bytes = 16、ecryptfs_passthrough = n''?即座に実行が終了しますか?それはパスワードか何かを尋ねますか? – Dogbert
だから、sudoのパスワードが尋ねてきますが、 '暗号を選択してください: 1)aes:blocksize = 16; min keysize = 16; max keysize = 32 2)ブローフィッシュ:blocksize = 8; min keysize = 16; max keysize = 56 3)des3_ede:blocksize = 8; min keysize = 24; max keysize = 24 4)twofish:blocksize = 16; min keysize = 16; max keysize = 32 5)cast6:blocksize = 16; min keysize = 16; max keysize = 32 6)cast5:blocksize = 8; min keysize = 5; max keysize = 16 選択[aes]: 'そう、私は正確にこれをコマンドに入れましたか? –
はい、何らかの理由でCLI引数にその値を指定して、ユーザからのプロンプトを出さないようにするには、 'System.cmd'から動作するはずです。 – Dogbert