Company Share Folders and Permissions

Sharing out company information is a very important thing to do right – who gets to see what and what can they do with it? That is why it is best to have a plan in place before beginning.

Plan to have the shares in one folder, on a data drive (not OS), preferably on a dedicated File Server (not a NAS, please). Name the folders something recognizable.

Company is the general share that everyone can access.

Executive is the share for Executives

Accounting is the share for the accounting department – payroll, billing, etc.

Home is a folder for each user’s Home Drive (As set up in Active Directory)

Departments is a top folder with department folders inside, each department folder shared out to it’s department security group.

Ah, yes – Security Groups. You will always want to assign permissions using security groups. It is a lot easier to manage adding users to security groups than going around digging through folders for which ones they need access to. If they need access, there should be a security group for that!

Now, how to map the folders? Group Policy. Put one group policy for each Security Group and which folders they need mapped.

Another very awesome tool for doing group policy is Item-Level Targeting. With this, you can use one policy with multiple items that go to different groups – such as printers, drive maps, etc.

On the Common Tab, Check the Item-level targeting box and click the targeting button…

Item Level Targeting

There are a LOT of options – even though I normally use only the Security Group option – you can get very specific.

Endless Options to target…
The most used (by me) Targeting…

So, if you are deploying dozens of printers or drive mappings – or software – use Item-Level targeting to control who or which pc gets what. It saves clutter in Group Policy management.

Migrated to DreamHost

So, after more than a decade at WebIntellects hosting, I had to call it quits – they just didn’t keep up with my website – WordPress based, but not very active – still, logging in to the CPanel even got laggy. Moved one site to DreamHost and it was a lot faster, more reliable and easier to manage.

Migration, however, was not as straight forward as they would have you believe. Here is the REAL story.

I’m going to assume you have a current website (wordpress) and just set up your account, domain and got wordpress installed at DreamHost. What now?

Stop. You have some information to gather first.

Start by getting your WordPress MySQL credentials… (1) Click on MySQL Databases, (2) scroll down to Database(s) on this server:

(3) Click on the Users Access ( after you copy down the user name! ) and then scroll down to the “Do you need to know user’s password? and click Show – copy it.

Now, go back to MySQL Databases and scroll to HOSTNAME – click on the phpMyAdmin – where you will use the credentials gathered above to log in….

It should auto populate the MySQL Hostname:

Scroll down until you find wp_users (or wp_somthin_users) and expand that table.

Copy the user_login name and click Edit to change the password :

Find user_pass and click the drop down to set it to MD5

Enter a new password and click GO (bottom right)

When you go back to look at it, it will be in a hex string, so make sure you know what the password is or you will have to change it again.

On your DreamHost, under Manage Websites, manage your site and Get Migration Key under WordPress

I already got the Key… 😀

Now you should have:
Dreamhost WordPress admin User name and Password
Migration Key
Current WordPress admin User name and Password.


Now, go to your current wordpress and log in as an admin.

Go to Plugins, Add New and search and install DreamHost Automated Migration.

Activate it.

It will ask you for the information gathered – put it all in and Begin Migration!

Once Migration is complete (15 minutes or more depending on your site size), you are not done. Now you need to point your domain’s DNS to DreamHost.

I use Cloudflare for my DNS, so I get the DNS settings from Manage Websites –> Manage –> DNS Records (under Domain)

Update appropriately – but you MUST have a mydomain.com and a www.mydomain.com record – or a sub.mydomain.com and a www.sub.mydomain.com record.

Once those are done, you need to turn on SSL…

Under Websites, click on Secure Certificates – then Add one to your website:

I went with the Free personal site SSL from Let’s Encrypt….

Once that order processes and is installed – you should see the Lock beside your website is green:

Now you should be able to see your new site (given fast DNS updates), though it may take a bit – 15 minutes or longer depending on your DNS’s TTL settings.

And Migration is complete – go in to word press and update plugins, check your Site Health, etc. Explore your page and make sure its all showing properly.

For References from DreamHost :
https://help.dreamhost.com/hc/en-us/articles/360002208532

https://help.dreamhost.com/hc/en-us/articles/221610868-Finding-your-database-login-credentials