}
+$do_samba = 0;
- while ($ARGV[0] =~ /^--.*/) {
- if ($ARGV[0] eq "--minuid") {
- $minuid = $ARGV[1];
+ if ( defined($IGNORE_UID_BELOW) ) {
+ $minuid = $IGNORE_UID_BELOW;
+ }
@@ -57,13 +60,22 @@
- } elsif ($ARGV[0] eq "--maxuid") {
- $maxuid = $ARGV[1];
+ } elsif ($ARGV[0] eq "--maxgid") {
+ $maxgid = $ARGV[1];
shift ; shift;
+ } elsif ($ARGV[0] eq "--samba") {
+ $do_samba = 1;
if ($shell) {
print $HANDLE "loginShell: $shell\n";
}
-@@ -226,3 +250,16 @@
+@@ -226,3 +250,17 @@
}
+ $content =~ /^[\x20-\x7E\x{0080}-\x{FFFF}]*$/;
}
-
++
+sub read_samba
+{
+ open(INPUT, "</etc/samba/smbpasswd");