Skip to main content



Dear Readers,

You can find various post on installing SAMBA on Linux. In my post, I am sharing you the method through which you can allow windows users to write / copy data on your LINUX based drive.

Please remember that before that you have to create a user whom you can provide rights to copy data on Linux machine. User name should be common on Windows and LINUX.

Now, time to start real thing. Open your smb.config file (located in /etc/samba/ on LINUX drive)

   comment = File sharing path for windows
   path = /home/user/abc/  [path which you want to share]
   writeable = yes
   browseable = yes
   public = yes
   guest ok = yes
   force user = your_user_name

Now save your file and run following command

sudo service smbd restart

After restart of service, you will be able to share your files between linux and windows.

If this post helps you then please leave a comment to increase its reliability. Also comments are welcomed to improve this post (if any).

Recent posts

Could not get lock /var/lib/dpkg/lock

Today, I tried to install Git on my Ubuntu machine and during that I received following exception related to locking. In my this post, I have shared all commands and error messages with you.

sudo apt-get install git

Error Message
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

After searching above message, I found a command
sudo lsof /var/lib/dpkg/lock
after pressing ENTER, it might asked you for password. Type the password and in result you might get following output
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs       Output information may be incomplete. COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME unattende        1468 root    5uW  REG    8,1        0 154817 /var/lib/dpkg/lock
Type following command to kill the session with provided PID by your system. In my case PID # was 1468. I use following comman…

NodeJS Series: Calling Sleep Method.

Dear Friends,

This is my first article about NodeJS, I am currently exploring it and problems which I found during my learning sessions, I will share it to you with my blog posts.

Today while writing some code, I come across the need of sleep functionality between two transactions. While doing google, I found "sleep" library which provide required functionality.

Calling of sleep method is simple e.g.,

sleep.sleep(1) // time will be defined in seconds 

But before that you need sleep library / package. To download it, use following npm command

npm install sleep

After successful installation, write following code to test this functionality.

var sleep = require('sleep');

function callLoops()
for(var a=1;a<10;a++)
sleep.sleep(1);//times in seconds.


and save this code in myExample.js file.

Execute the file with following command

node myExample.js

Congratulations...... You have achieved the goal.

That's all for now folks..... If …


To use Spring Form Error Tag, you have to follow following steps.

Your JSP Page should look like this:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="sf" uri="" %>

<!DOCTYPE html>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>About Us Page</title>
        <sf:form method="POST" action ="/SpringBasics/redirect.aspx" modelAttribute="basicClass">
        FirstName: <sf:input path="firstName" />
            <sf:errors path="firstName" />
            <input type="submit" value="Redirect Page" />    

java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'xxx' available as request attribute

While trying to use Spring MVC form Tags, I come across following exception

java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'userInput' available as request attributeBelow is my JSP Code with Spring Tags<%@page contentType="text/html" pageEncoding="UTF-8" session="false" %> <%@taglib uri="" prefix="st"%> <%@taglib uri="" prefix="sf"%> <!DOCTYPE html> <html> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>About Us Page</title> <st:url var="bootstrapp_theme" value="/resources/css/bootstrap-theme.css" /> <st:url var="bootstrapp_css" value="/resources/css/bootstrap.css" /> <st:url var="jque…

No Launcher Load in Ubuntu

Sometimes UBUNTU does not show launcher due to some problem and in that case we have to re-install the O/S again. I come across this problem several times but today I did some research and found this easiest solution which work for me and I hope that It will work for you as well.

Follow below steps to get your UBUNTU launcher back:

1) Press CTRL+ALT+DTL in vm ware (3 Buttons combine) to open your processes window inside Virtual Machine.

2) Go to 3rd Tab (Disk) and double click on /dev/sda1. This will open your Files Explorer.

3) Now press CTRL+F for searching and find TERMINAL.


5) Write " sudo apt-get update "

6) Write " sudo apt-get install unity " to install Unity which will display you LAUNCHER.

7) Write " sudo reboot " to reboot your Virtual Machine.

After your computer / Virtual Machine is reboot, you can see your LAUNCHER back.

Above steps resolve my problem and if does the same in your case then please comment so the reliability …