Recently I rebuilt a laptop and installed a few scripts from a working machine. The other day I went to run one of the scripts from a command line and got the following:
/bin/bash^M: bad interpreter: No such file or directory
Now the new machine had an identical setup to the old and the script I was trying to run had the right permissions(and of course ran perfectly on the old machine), so the problem had to lie with the formatting of the script file ( and the ^M was a bit of a hint too?). Somehow the file transfer had corrupted the script file and trying to edit it didn't fix it.
This site has been somewhat dormant for quite a while?
It's not that I had forgotten it – I have just been busy elsewhere. Also my Linux has been running very smoothly so I have had no problems to resolve.
The intention of this site was to act as a notebook for myself, to which I could refer if I ran into similar problems again, and in fact I frequently do refer to it. However, others find my little hints and tricks helpful so at least the site is doing its job properly!
While traffic to here is low but constant, I would consider it a bit of a backwater on the Internet. So why are hackers so interested in it? In the last 48 hours, there have been 2,770 attempts to hack the Admin password, and they're still coming. As each of those 2,770 attempts have instantly been locked out of the site, I shudder to think how many further attempts would have been made if they had been allowed unlimited access to the login page?
It just demonstrates how important security is. Even a very small site like this is prone to attack, and without security, it could be now hosting a dodgy pharmaceuticals site, dishing out porn or just acting as a slave to attack other sites.
Occasionally I like to set myself little mental exercises to keep the brain ticking over. My latest bright idea was to replace my desktop background wallpaper with a live [or nearly live] image from the Internet.
There is a site with a live webcam pointing to a view that I love. The webcam updates roughly once a minute producing a JPG image. My task was to use that image as a desktop background.
For the purposes of illustration, I have used imaginary URLs but you can take it from me that it works.
The first part was to write a shell script to retrieve the file from the website. This was short and simple –
#!/bin/bash # retrieves newest image from web camera # and sets this as desktop background in cinnamon
It has a 1Tb hard disk so I allocated 500Gb for Windows and 500Gb for Linux [Mint 17.3 Cinnamon].
My problem was that I wanted to be able to permanently access the Windows NTFS partition from Linux as there were some files that I wanted to be able to edit from either OS, and it made sense to retain those files on NTFS where they can be accessed seamlessly from either OS.
So how do I get Linux to automatically mount the NTFS partition on boot?