mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 03:53:32 +01:00
jcs: Jcs useradd now only creating home directory if it doesn't exist, yet
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
937654282c
commit
489f8ddeca
1 changed files with 5 additions and 3 deletions
|
|
@ -1550,7 +1550,6 @@ while read CMD ARG1 ARG2 ARG3 ARG4 ARG5 ARGN ; do
|
|||
case "$CMD" in
|
||||
USER)
|
||||
test -n "$USERFILE" && grep -e "^ *$ARG1 *$" $USERFILE >/dev/null || continue
|
||||
mkdir -p $ARG3/dat $ARG3/local
|
||||
if ! grep -e "^$ARG1:" /etc/passwd >/dev/null 2>&1 ; then
|
||||
echo -n adding user $ARG1, uid $ARG2, dir $ARG3, \
|
||||
groups $ARG4 $ARG5 $REST ..." "
|
||||
|
|
@ -1565,8 +1564,11 @@ while read CMD ARG1 ARG2 ARG3 ARG4 ARG5 ARGN ; do
|
|||
done
|
||||
NEWGRPS=`echo $NEWGRPS | sed -e 's/^ *,//'`
|
||||
useradd -u $ARG2 -d $ARG3 -g $ARG4 -G $NEWGRPS $ARG1
|
||||
chown $ARG1 $ARG3 $ARG3/dat $ARG3/local
|
||||
chgrp $ARG4 $ARG3 $ARG3/dat $ARG3/local
|
||||
[ -d $ARG3 ] || {
|
||||
mkdir -p $ARG3/dat $ARG3/local
|
||||
chown $ARG1 $ARG3 $ARG3/dat $ARG3/local
|
||||
chgrp $ARG4 $ARG3 $ARG3/dat $ARG3/local
|
||||
}
|
||||
echo done
|
||||
else
|
||||
echo -n user $ARG1 already exists on this system
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue