LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Closed Thread
  Search this Thread
Old 04-07-2018, 04:43 PM   #1
Ashrael
LQ Newbie
 
Registered: Aug 2007
Posts: 3

Rep: Reputation: 0
Question I need a script to make sure the customer pays...


Hi all,

i just installed a computer for someone that is now b*tching about the agreed price all of a sudden, now say he will pay next month... I am not so sure. So, is there a way i can make it so that if he doesn't pay the pc just stops working after a specified time?

I was thinking about a cron job to change the passwords, but i would need to make sure that if he then comes to me i can still fix it. From a distance if possible

Thanks in advance.
 
Old 04-07-2018, 04:56 PM   #2
BW-userx
LQ Guru
 
Registered: Sep 2013
Location: MID-SOUTH USA
Distribution: Slackware 14.2 / Slackware 14.2 current / Manjaro / Parrot
Posts: 6,872

Rep: Reputation: 1387Reputation: 1387Reputation: 1387Reputation: 1387Reputation: 1387Reputation: 1387Reputation: 1387Reputation: 1387Reputation: 1387Reputation: 1387
if he doesn't understand what the inner working of the OS sure. you can set perhaps a cron job to delete the entire system if you wanted to.

Last edited by BW-userx; 04-07-2018 at 05:06 PM.
 
Old 04-07-2018, 05:13 PM   #3
Ashrael
LQ Newbie
 
Registered: Aug 2007
Posts: 3

Original Poster
Rep: Reputation: 0
lol, yes, but that is harsh and would be bad advertisement. I am just looking for a "little problem" so he will need me to fix it
thanks for the idea though.
 
Old 04-07-2018, 05:17 PM   #4
Ashrael
LQ Newbie
 
Registered: Aug 2007
Posts: 3

Original Poster
Rep: Reputation: 0
i think i got it, i will just kill his network interface, so he wont be able to facebook. And it will be easy to fix, even by phone maybe just blacklist the driver...
 
Old 04-07-2018, 08:47 PM   #5
mralk3
Senior Member
 
Registered: May 2015
Distribution: Slackware, Fedora, CentOS, Debian, FreeBSD
Posts: 1,219

Rep: Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587
I need a script to make sure the customer pays...

When I worked at a repair shop we made every customer sign a contract before any work was done. This contract stated that any work done would be undone if left unpaid, or in extreme circumstances, the hardware would not be returned if repair cost exceeded the value of the device until the bill was paid. The customer signed before any work was done. The contract also protected the shop from any liability such as loss of data or hardware damage as a result of repair. Every computer repair shop or repair technician should have such a contract to protect themselves.
 
Old 04-08-2018, 12:38 PM   #6
dave@burn-it.co.uk
Member
 
Registered: Sep 2011
Distribution: Puppy
Posts: 601

Rep: Reputation: 171Reputation: 171
Lesson learned. COD from now on.
I never let any machines out of my workshop until cash was paid or the cheque cleared.
 
Old 04-08-2018, 02:11 PM   #7
BW-userx
LQ Guru
 
Registered: Sep 2013
Location: MID-SOUTH USA
Distribution: Slackware 14.2 / Slackware 14.2 current / Manjaro / Parrot
Posts: 6,872

Rep: Reputation: 1387Reputation: 1387Reputation: 1387Reputation: 1387Reputation: 1387Reputation: 1387Reputation: 1387Reputation: 1387Reputation: 1387Reputation: 1387
depending on where you're at I do believe that the law states you can take it back for failing to pay contract or not. But you'd have to check your local laws in your area. but I too stress a contract. business is business no matter if you know them or not. use a contract for services and goods provided.
 
Old 04-08-2018, 07:41 PM   #8
jlinkels
LQ Guru
 
Registered: Oct 2003
Location: Bonaire, Leeuwarden
Distribution: Debian /Jessie/Stretch/Sid, Linux Mint DE
Posts: 5,184

Rep: Reputation: 1017Reputation: 1017Reputation: 1017Reputation: 1017Reputation: 1017Reputation: 1017Reputation: 1017Reputation: 1017
Depending on how well educated your customer is, changing passwords is no use. If you have physical access to a Linux box you can circumvent the root password at boot.

Encrypting a part of the hard disk would be effective, even root can't solve that. If you encrypt something system related with starting the system you cannot solve it remotely, so it has to be something with user data.

jlinkels
 
Old 04-08-2018, 10:39 PM   #9
ntubski
Senior Member
 
Registered: Nov 2005
Distribution: Debian, Arch
Posts: 3,383

Rep: Reputation: 1540Reputation: 1540Reputation: 1540Reputation: 1540Reputation: 1540Reputation: 1540Reputation: 1540Reputation: 1540Reputation: 1540Reputation: 1540Reputation: 1540
The contract suggestion is a good idea.

Quote:
Encrypting a part of the hard disk would be effective
Putting ransomware on a customer's machine is kind of... evil.
And if the whole ethics thing doesn't bother you, it's probably illegal too.
 
Old 04-10-2018, 03:02 AM   #10
JJJCR
Senior Member
 
Registered: Apr 2010
Posts: 1,498

Rep: Reputation: 259Reputation: 259Reputation: 259
Contract is a good thing, if anything goes haywire just drop a lawyer's letter.

Of course, if you need to take matters unto your hands to teach a lesson, I think is not good for a long term relationship and worst the customer might tell the story to another potential customer/s.

Or just pray hard that he will fall into his own trap that he will turn to you to ask for help and that would be a good opportunity to ask what the customer owes.

Last edited by JJJCR; 04-10-2018 at 03:05 AM. Reason: edit
 
Old 04-10-2018, 03:16 AM   #11
unSpawn
Moderator
 
Registered: May 2001
Posts: 29,390
Blog Entries: 55

Rep: Reputation: 3563Reputation: 3563Reputation: 3563Reputation: 3563Reputation: 3563Reputation: 3563Reputation: 3563Reputation: 3563Reputation: 3563Reputation: 3563Reputation: 3563
Moved thread to the General forum as it isn't about Linux security.
 
Old 04-10-2018, 03:28 AM   #12
fatmac
Senior Member
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Posts: 2,613

Rep: Reputation: Disabled
You entered into a verbal contract, so he is obliged to pay, you keep hold of his property, the computer, until he pays for the work that he contracted to have done. (That's how it work in the UK.)
 
Old 04-10-2018, 01:52 PM   #13
mralk3
Senior Member
 
Registered: May 2015
Distribution: Slackware, Fedora, CentOS, Debian, FreeBSD
Posts: 1,219

Rep: Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587
Quote:
Originally Posted by fatmac View Post
You entered into a verbal contract, so he is obliged to pay, you keep hold of his property, the computer, until he pays for the work that he contracted to have done. (That's how it work in the UK.)
It's similar in the USA, but you need a written portion to cover you against liabilities. Say you are doing data recovery on an old machine. The machine doesn't boot up because of a Windows blue screen (BSOD!). You've assured the customer that it can be recovered after a brief look at the hard ware while on site. (You booted with a live cd or something.) Then you take said machine back to your shop to extract pictures and documents. However you damage the hard drive because you dropped it. These things happen, hopefully not often, but at times are unavoidable. This is where a written contract comes in handy. Then you just call up your liability insurance broker (you do have liability insurance, right?) and ask them to cover the damages. There are multitudes of scenarios where such a written contract would come in handy.

Last edited by mralk3; 04-10-2018 at 01:53 PM.
 
Old 04-10-2018, 02:00 PM   #14
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: Slackware
Posts: 8,416

Rep: Reputation: 3445Reputation: 3445Reputation: 3445Reputation: 3445Reputation: 3445Reputation: 3445Reputation: 3445Reputation: 3445Reputation: 3445Reputation: 3445Reputation: 3445
The "script" is just four words long. It goes:

F*ck You. Pay Me.

Any more questions?

(Do note that we don't help people plant ransomware here. Read the rules.)

Last edited by dugan; 04-10-2018 at 02:09 PM.
 
Old 04-10-2018, 02:30 PM   #15
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 20,641

Rep: Reputation: 5068Reputation: 5068Reputation: 5068Reputation: 5068Reputation: 5068Reputation: 5068Reputation: 5068Reputation: 5068Reputation: 5068Reputation: 5068Reputation: 5068
Quote:
Originally Posted by Ashrael View Post
Hi all,
i just installed a computer for someone that is now b*tching about the agreed price all of a sudden, now say he will pay next month... I am not so sure. So, is there a way i can make it so that if he doesn't pay the pc just stops working after a specified time? I was thinking about a cron job to change the passwords, but i would need to make sure that if he then comes to me i can still fix it. From a distance if possible
...and...
Quote:
Originally Posted by Ashrael
lol, yes, but that is harsh and would be bad advertisement. I am just looking for a "little problem" so he will need me to fix it 
As someone who has had to send people to collections agencies and/or get lawyers involved, I can tell you there is a flaw in your plan above. If this joker won't pay for the work you've already done, what on Earth makes you think he's going to pay for ADDITIONAL work later on? Either they pay or they don't. If you don't have anything in writing, you don't have ANYTHING to go to. A verbal contract only holds up if there are witnesses on both sides to what was said. Otherwise, it's nothing but finger-pointing, and if YOU have a witness, any decent lawyer that guy hires will just say "well, it's him and his FRIEND's word against my client...", which raises doubt about the story, no matter how accurate it may be.

I can tell you I don't have many clients that do this, but when I do have to deal with it:
  • A written certified letter is delivered, saying the price that was agreed upon, and a due-date for full payment. This letter also says that after the due-date, interest will be charged at whatever-rate, and you'll send things to collections.
  • Your lawyer will then send a letter after the due date, spelling things out further. Make VERY sure to make it VERY clear that you will take it to court, and you're not just bluffing. And make sure you indicate that they will now pay the bill for the work, PLUS your lawyers time.
  • Small amount? Less than $500? Small claims court, all the way. Simple paperwork you can do yourself, quick process in court. If they don't show...default judgement to you, and they will HAVE to pay, and you can garnish wages at that point and/or sic a collection agency on them.
In the future, you have two choices for this guy:
  1. Never deal with them again because they're not the kind of customers you want. If you go this route, when you decline their next offer, make sure they know why, even if they do pay you after griping.
  2. Charge them what I call the a**hole tax, and make sure rates for dealing with them are higher.
I will PROMISE you that this guy is going to bad mouth your business from here on out, no matter what kind of job you do for him. Your call.
 
  


Closed Thread

Tags
cron, password


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Need to import IP, MAC, Customer, Hardcoded IP's and Customer into website rhbegin Linux - Software 3 02-24-2012 06:48 PM
Customer login OTRS: Make postmaster default linuxlover.chaitanya Linux - Software 14 02-16-2012 06:16 AM
Shell Script to prompt customer LinuxScript Linux - Newbie 7 02-03-2011 12:34 AM
How do I make a simple script and make it run on bootup?? coolblue Programming 5 12-18-2006 09:55 PM
can i make a script or program make a phone call? nephish Linux - Software 2 08-15-2005 09:02 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 08:13 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration