Skip to content

Instantly share code, notes, and snippets.

@sv99
Created October 9, 2015 19:19
Show Gist options
  • Select an option

  • Save sv99/81983e6da8c4067f9c3b to your computer and use it in GitHub Desktop.

Select an option

Save sv99/81983e6da8c4067f9c3b to your computer and use it in GitHub Desktop.

Revisions

  1. sv99 created this gist Oct 9, 2015.
    27 changes: 27 additions & 0 deletions make_homedir.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,27 @@
    #!/bin/sh
    #
    # make home dir for user
    # используется для создания домашнего каталога пользователя для работы с почтой
    # устанавливает правильные разрешения на домашний каталог
    #
    # Изменен: 18.07.2008

    if [ -z "$1" ] ; then
    echo "Usage: $0 user_name"
    exit 1
    fi

    if ( ! id $1 > /dev/null 2>&1 ) ; then
    echo "user not exists"
    exit 1
    fi

    if [ -d /home/$1 ] ; then
    echo "/home/$1 exists"
    exit 1
    fi

    mkdir /home/$1
    chown $1:"Domain Users" /home/$1
    echo "/home/$1 created"
    exit 0