【Linux】ユーザーパスワード変更のあれこれ

CentOSアイキャッチ Linux
https://www.centos.org/

ユーザーパスワード変更を行う時に、いつも忘れてしまうことをメモ

基本

基本は

echo <new password> | passwd --stdin <username>

で良い

パスワードに特殊文字が入る場合

“、’、$,\(バックスラッシュ)を含む場合

test”01のようなパスワードの場合
echo test\"01 | passwd --stdin <username>

または

echo "test\"01" | passwd --stdin <username>
test’01のようなパスワードの場合
echo test\'01 | passwd --stdin <username>

または

echo "test\'01" | passwd --stdin <username>
testのようなパスワードの場合
echo test\$01 | passwd --stdin <username>

または

echo "test\$01" | passwd --stdin <username>
testのようなパスワードの場合
echo test\\01 | passwd --stdin <username>

または

echo "test\\01" | passwd --stdin <username>

!を含む場合

test!01のようなパスワードの場合
echo 'test!01' | passwd --stdin <username>

または

echo test\!01 | passwd --stdin <username>

 

つまり、\(バックスラッシュ)でエスケープしておけば良い

この記事を書いた人

渋谷で働くよわよわエンジニア。TypeScript(Next.js/Node.js)/Golang/AWS/Flutterなど
LINE API Expert(2023/1~)

tokkuをフォローする
オススメ記事
在宅ワークが多くなって、デスクの配線周りに困っている方は、拡張デスクの導入がおすすめです。Windows/MacOS/Linuxの複数の機器をスッキリとデスク周りに収める事ができました!リモートからサーバーメンテを行うインフラエンジニアは必見です!
Linux
tokkuをフォローする

コメント

タイトルとURLをコピーしました