Import users from *.csv file.
#

If you would like to import users from a *.CSV file, you can do it based on the following minimal user setup example.

Note that this option to work requires CrushFTP6.4.0_21 and above.
The WriteFile commands might vary depending on the level of your CSV file complexity. Based on this scenario the Add Before, Add After and Find/Replace should all be entirely empty.
attachments

We suggest creating a user as you'd like, and after that edit it's files from the CrushFTP/users/MainUsers/Username folder to see what fields have you selected and set it accordingly based on this example.

attachments

On the First step we search for the .CSV that contains our users.
attachments

On the second step we enter the values, so that CrushFTP will know what values should use in what order from the given CSV.
attachments

The following step needs to be done so that it ignores the file found on the first step, and uses the items from the CSV.
attachments

Create the user directory where the user details are stored, and NOT it's actual data.
attachments

On this step we enter the user frame, and make sure you have the <password>{encrypt_start}{i_password}{encrypt_end}</password> value.
attachments

attachments
 Make sure you have the VFS folder always in uppercase, this is a base requirement.
Another requairement is to have the username with uppercase in the VFS folder, and after that you will have to set the user permissions on the VFS as:
<item name="/{upper_start}{i_username}{upper_end}/">(read)(write)(view)(delete)(deletedir)(makedir)(rename)(resume)(share)(slideshow)</item> attachments

On the next process we use the HomeFolder path from your CSV and add the users folder to it, where the users actual data will be stored.
attachments
 On the last step we are creating a a VFS item, that is the XML file pointing to a home folder. It just happened to call this the same way as our username.
attachments

You can download the job configuration and slightly adjust the paths in it for your needs.

attachments(info)

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
CrushTask4 MKdir1.png 51.0 kB 2 25-Oct-2018 04:31 Halmágyi Árpád
png
CrushTask4 MKdir2.png 49.7 kB 2 25-Oct-2018 04:31 Halmágyi Árpád
png
CrushTask4 MKdir3.png 53.1 kB 2 25-Oct-2018 04:31 Halmágyi Árpád
png
CrushTask4 Write options.png 6.9 kB 1 25-Oct-2018 04:31 Halmágyi Árpád
png
CrushTask4 WriteFileHomeFolder... 86.8 kB 2 25-Oct-2018 04:31 Halmágyi Árpád
png
CrushTask4 WriteFileUser.png 99.2 kB 2 25-Oct-2018 04:31 Halmágyi Árpád
png
CrushTask4 WriteFileVFS.png 85.9 kB 2 25-Oct-2018 04:31 Halmágyi Árpád
png
CrushTask4 fileparser.png 76.8 kB 2 25-Oct-2018 04:31 Halmágyi Árpád
png
CrushTask4 find.png 92.5 kB 2 25-Oct-2018 04:31 Halmágyi Árpád
png
CrushTask4 ignore.png 45.0 kB 2 25-Oct-2018 04:31 Halmágyi Árpád
png
CrushTask4 job.png 299.5 kB 1 25-Oct-2018 04:31 Halmágyi Árpád
png
Screen Shot 2016-04-12 at 18.1... 298.9 kB 1 25-Oct-2018 04:31 Halmágyi Árpád
png
WriteFileUser.png 79.5 kB 2 25-Oct-2018 04:31 Halmágyi Árpád
xml
job.XML 22.2 kB 2 25-Oct-2018 04:31 Halmágyi Árpád
« This page (revision-11) was last changed on 25-Oct-2018 04:31 by Halmágyi Árpád
G’day (anonymous guest)
CrushFTP9 | What's New

Referenced by
CrushTask

JSPWiki