Ubuntuのユーザーパスワードに一重引用符を入れるのに問題があるかどうかを知りたいです。自動化目的のためのダミーユーザーを持つ複数のシステムがあり、パスワードがすべてのプラットフォームで同じであることを望みます(私の知る限り最高のセキュリティではありません)。パスワードを設定するとき、またはstdinではなくdev / ttyにパスワードを入力するように設定した場合(この場合)、単一引用符が文字列リテラルとして処理され、エスケープが発生しませんか?
答え1
インタラクティブモード(ttyの場合)では問題ありません。
スクリプトを介して設定するには、エスケープするか、別の引用符(たとえば、"Pass'word"
または'Pass"word'
)を使用する必要があります。