Ведущая точка в вашей команде означает «относительно текущей директории». Удалите его, и он будет ссылаться на «файл someScript в каталоге /home/user/scripts:
/home/user/scripts/someScript
Если вы получите« Permission denied », это либо потому, что у вас недостаточно прав доступа файл в каталоге других пользователей или потому, что файл не является исполняемым. Чтобы сделать его исполняемым, запустите:
chmod +x /home/user/scripts/someScript
useradd --help показывает, что имя пользователя должно быть последним параметром. В нем также говорится, что пароль, заданный с помощью -p, - это зашифрованный пароль новой учетной записи, который, по-видимому, не соответствует вашему примеру.
Легче создать пользователя с помощью useradd user1 и установить его пароль впоследствии с sudo passwd user1.
Полезными параметрами useradd являются -c comment, -m, чтобы создать его домашний каталог и -s /bin/bash, чтобы определить его оболочку.
Что даст sudo useradd -c'new user xy' -m -s /bin/bash user1.
Вместо useradd используйте команду adduser, которая автоматически запускает passwd при ее вызове, если вы не используете флаги --disabled-login или --disabled-password.
Пример прогона:
$ sudo adduser pixie
Adding user `pixie' ...
Adding new group `pixie' (1001) ...
Adding new user `pixie' (1001) with group `pixie' ...
Creating home directory `/home/pixie' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: # password does not show
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for pixie
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
См.: В чем разница между adduser и useradd?
useradd --help показывает, что имя пользователя должно быть последним параметром. В нем также говорится, что пароль, заданный с помощью -p, - это зашифрованный пароль новой учетной записи, который, по-видимому, не соответствует вашему примеру.
Легче создать пользователя с помощью useradd user1 и установить его пароль впоследствии с sudo passwd user1.
Полезными параметрами useradd являются -c comment, -m, чтобы создать его домашний каталог и -s /bin/bash, чтобы определить его оболочку.
Что даст sudo useradd -c'new user xy' -m -s /bin/bash user1.
Вместо useradd используйте команду adduser, которая автоматически запускает passwd при ее вызове, если вы не используете флаги --disabled-login или --disabled-password.
Пример прогона:
$ sudo adduser pixie
Adding user `pixie' ...
Adding new group `pixie' (1001) ...
Adding new user `pixie' (1001) with group `pixie' ...
Creating home directory `/home/pixie' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: # password does not show
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for pixie
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
См.: В чем разница между adduser и useradd?