mirror of
https://github.com/m8tin/cis.git
synced 2026-08-01 11:47:31 +02:00
New script to rename users
This commit is contained in:
Executable
+19
@@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
source /cis/core/base.module.sh
|
||||||
|
base.loadModule print
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
base.set OLD_USER "${1}" "${REGEX[USER]}"
|
||||||
|
base.set NEW_USER "${2}" "${REGEX[USER]}"
|
||||||
|
|
||||||
|
print.highlight "Rename user ${OLD_USER} to ${NEW_USER}: ... " \
|
||||||
|
&& usermod --login "${NEW_USER}" "${OLD_USER}" \
|
||||||
|
&& groupmod --new-name "${NEW_USER}" "${OLD_USER}" \
|
||||||
|
&& usermod --home "/home/${NEW_USER}" --move-home "${NEW_USER}" \
|
||||||
|
&& mv -f "/home/${OLD_USER}" "/home/${NEW_USER}" \
|
||||||
|
&& print.done \
|
||||||
|
&& exit 0
|
||||||
|
|
||||||
|
print.fail
|
||||||
|
exit 1
|
||||||
Reference in New Issue
Block a user