aboutsummaryrefslogtreecommitdiff
path: root/bin/setpass
blob: 2e8f7b83ab65f06ac8cea13cf48511801fbcbf14 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
#!/bin/sh

(umask 4177 && touch ~/.passdb)

cp -p ~/.passdb ~/.passdb.old
grep --color=never -ve "^$1 = " ~/.passdb.old > ~/.passdb

if [ -n "$2" ]; then
	echo "$1 = $2" >> ~/.passdb
fi