mc – history poisoning

Written by Leif Stenfeldt. Posted in FreeBSD, Tips

Argh… my history file is full of linies like this:
cd “`printf “%b” ‘\0057’`”
cd “`printf “%b” ‘\0057home\0057ciprian`”

Here is a quick-fix to the history poisoning when using csh shell on a FreeBSD server:

Insert this code at the end of the .cshrc file.

mv .history .hist
grep -v "printf" .hist | grep -v "echo_style" > .history
rm .hist

 

Then, every time you log in, the history file will be cleaned for mc-crap.

388 views

Veeam: Task failed Error: The remote certificate is invalid according to the validation procedure.

Written by Leif Stenfeldt. Posted in ESX

In Veeam B&R select “Backup Infrastructure” / Managed servers / VMware vSphere / vCenter Servers and your vCenter.

  • Right click on your vCenter and select “Properties”
  • Select “Next” (Credentials’ page)
  • Select”Next”
    A message “An untrusted certificate is installed on “???” and secure communication cannot be guaranteed. Connect to this server anyway?
  • Select”Connect”

The new server configuration is saved and the server should reconnect correctly.

Screendump from my server. (no vCenter server)

 

 

1438 views

Windows 10 – Why is my logon script not mapping any drives?

Written by Leif Stenfeldt. Posted in Windows, Windows 10

I’ve got a solution now.

What creates this behaviour of your logon script not wanting to map drives?

If you have Windows 10, you want to use Edge, Calculator and PDF App. Microsoft says you need UAC enabled for that, otherwise it won’t work. So you enable UAC by GPO (Reg. Key EnableLua). https://technet.microsoft.com/en-us/library/dd835564%28v=ws.10%29.aspx

1504 views

Move WFV

Written by Leif Stenfeldt. Posted in PHP, Tips, Wordpress

Transfer WP file version to an other site?

You will need to recalculate the data location length.

Here is a quick made converter.

<?php

/*
Hvis WFV (WP file version) SQL-data skal flyttes til anden webside, kræves det en genberegning af direktorie+fil længe. 

a:4:{s:4:"size";s:6:"2.05Mb";s:4:"path";s:75:"/var/www/htdocs/public_html/noah.crysberg.dk/wp-content/wfv_files/Certifikater.pdf";s:4:"name";s:16:"Certifikater.pdf";s:4:"type";s:3:"pdf";}
                                          ~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Input: filename.sql
Output: NEW-filname.sql
*/

$filename="wp_wfv_files.sql";

$reg='|.*path\\";s:([0-9]{1,3}):(\\".*?\\")|i';

if ($file = fopen($filename, "r")) {
	while(!feof($file)) $a[] = fgets($file);
	fclose($file);
}



$file = fopen("NEW-".$filename, "w");
foreach ($a as $key => $line) { 
	$line = preg_replace_callback(
		$reg,
		function ($matches) {
			return str_replace( 'path\";s:'.$matches[1], 'path";s:'.(strlen($matches[2])-4), $matches[0]);
		},
		$line
	);
	fwrite($file, $line);
//	echo $line;    	
}
fclose($file);
		
?>

 

366 views

Install Google Chrome

Written by Leif Stenfeldt. Posted in Linux, Tips

Google Chrome isn’t in the repositories – however, Chromium is.

Google Chrome is only available for 64-bit Linux. I’ve included directions for 64 below.

To install Google Chrome, run the following:

sudo apt-get install libxss1 libappindicator1 libindicator7
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome*.deb

If error messages pop up after running the command sudo dpkg -i google-chrome*.deb then run the command

sudo apt-get install -f

and then re-run the previous command. The error messages mentioned should include something similar to

google-chrome-stable depends on [lib-example]; however; Package [lib-example] is not installed.

This installs a needed library for Google Chrome, then downloads the latest version of Chrome to a temporary directory and installs it. Run google-chrome to start the browser.

During the installation a PPA is added to your system so that Google Chrome receives the latest updates whenever you check for system updates.

419 views

Unable to create symlink “/etc/pam.d/vmtoolsd” pointing to file “/usr/lib/vmware-tools/configurator/pam.d/vmtoolsd-x64”.

Written by Leif Stenfeldt. Posted in Linux

This Issue come from the Missing /etc/pam.d directory so to Solve is
Create it: mkdir /etc/pam.d


Before running VMware Tools for the first time, you need to configure it by
invoking the following command: “/usr/bin/vmware-config-tools.pl”. Do you want
this program to invoke the command for you now? [yes]

Unable to create symlink “/etc/pam.d/vmtoolsd” pointing to file
“/usr/lib/vmware-tools/configurator/pam.d/vmtoolsd-x64”.

Execution aborted.

497 views