- 検索ラインと再起動がデーモン をsshdが
- "AllowUsersというの[email protected]" と言って一番下に "のPermitRootLogin no" の
- 追加ラインと交換
(マイコード)ハーデンsshd_configファイルのpython経由
#!/usr/bin/python3
import fileinput
for line in fileinput.input("/etc/ssh/sshd_config", inplace=True), :
print (line.replace("#PermitRootLogin", "PermitRootLogin no"))
(エラー)
のファイル "./assignment4-part1.py"ファイル内のトレースバック( "#PermitRootLogin"、 "PermitRootLogin = no")) AttributeError: 'FileInput 「オブジェクトが属性を持っていない 『』
を置き換える(注)
私は、検索を行っている他の記事から見た別の方法を試してみましたが、ラインを交換するが、同様の問題/エラーに遭遇します。どんな指導も大歓迎です。私はCentOSを使い、python3はインストールされている/更新されています。
感謝を避ける:そして良い初心者は、Pythonに案内し得ます。まだいくつかの問題に遭遇しました。 sshd_configファイルをスクリプトと同じフォルダに置くと、実行時にファイル内のすべてが消去され、以下のエラーが表示されます。 – tekdj1
助けてくれてありがとう。まだいくつかの問題に遭遇しました。 sshd_configファイルをスクリプトと同じフォルダに置くと、実行時にファイル内のすべてが消去され、以下のエラーが表示されます。 – tekdj1
トレースバック(直前の最後のコール): ファイル "ssh-part1.py"、行6、 sys.stdout。write(line.replace( "#PermitRootLogin"、 "PermitRootLogin no")) NameError:名前 'sys'が定義されていません –
tekdj1