-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTODO
98 lines (66 loc) · 3.05 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
TODO:
--------------------------------------------------------------
0. Handle DOMAINNAME\JoeUser as well as continued lines "\".
(Delete, apply, populate users. Populate and apply shares)
1. Domain management tab. Trusts, join domain etc ( )
Should also contain user and group mappings.
2. Kerberos realm add,del,change ( )
-----------------------------------------------------
When changing to ADS mode "password server" should be
set to the IP or domain name of the AD-server or '*' for any.
realm = DOMAIN.EXAMPLE.ORG
security = ads
password server = <IP-address or name of DC>
Join AD domain:
kinit [email protected] <-Must be uppercase converted.
net ads join -Uadministrator%password
-----------------------------------------------------
3. Multi local, remote user and group imports from
system users to share permission entries and configuration:
-----------------------------------------------------------
Local users ( OK )
Local groups ( OK )
Add smbusers with empty passwords if they dont exist ( OK )
(using '-n' to set empty passwords)
Note: Set empty passwords to yes to allow these users to login and set their own.
Remote users ( ) (add users as DOMAIN\user, REALM\user)
Remote groups ( ) (add groups as DOMAIN\@group, REALM\@group)
Use 'wbinfo' to receive a list of user and group accounts from domains.
4. Settings dialog:
Create/Populate/Save/Use settings,
_BUF extension for changing compiletime settings ( )
Add: "advanced mode [x]", Use add/remove tables method ( )
5. Help file.
6. Translations.
DONE...
When selecting security level, automatically adjust options accordingly ( OK )
User tab (users in system and smbpasswd):
Add ( OK )
Delete ( OK )
Question to delete the system user as well ( OK )
Also removes the user from any share ( OK )
Apply add_change_user.c
Change password and comment ( OK )
Checkbutton or question for not changing the system users passwd ( )
Randomize usernames and passwords ( OK )
Home directory selector ( OK )
Show a locked account indicator/setting ( OK )
Shared resources tab:
Add ( OK )
Delete ( OK )
Apply ( OK )
Previously added or imported users can easily be used as a template for other users ( OK )
Share path directory selector ( OK )
Imported users automatically gets /home/profiles/username directories ( OK )
Machine-accounts tab for adding and deleting machine accounts ( OK )
Connections tab for smbstatus, disconnecting users etc ( OK )
Additional commands to use:
----------------------------------------------------------
"smbclient -L //ServerName" (Lists shares) use: Yes
"smbstatus" (Lists connections) use: Yes ( OK )
"findsmb" (Lists domains etc) use: Yes
"smbcquotas" use: Yes
"smbcacls" (Extended Permissions) use: ?
"smbcontrol reload-config" use: no
"wbinfo" (List domain users) use: no?
"smbtree" (Lists all shares incl IPC$, ADMIN$) use: No