04ef4b15f39618c75e54c8aef0c9723eaaf98188
[cf-module-users.git] / user.add
1 control:
2
3 MethodName = ( AddUser )
4 MethodParameters = ( user shadow realname uid gid home shell )
5 actionsequence = ( editfiles copy directories timezone )
6
7
8 editfiles:
9
10 { /etc/passwd
11
12 AppendIfNoSuchLine "$(user):x:$(uid):$(gid):$(realname):$(home):$(shell)"
13 ResetSearch "1"
14 }
15
16 { /etc/shadow
17 AppendIfNoSuchLine "$(user):$(shadow)"
18 ResetSearch "1"
19 }
20 { /etc/group
21 AppendIfNoSuchLine "$(user):x:$(gid):$(user)"
22 ResetSearch "1"
23 }
24
25
26 classes:
27
28 dummy = ( any )
29
30 alerts:
31 dummy::
32 "This simple method does nothing"
33
34 ReturnVariables(void)
35 ReturnClasses(void)