Maybe I should have backed up. Most of my systems, particularly the linux systems, are all headless. I do have to connect them up to a monitor and keyboard to do the initial install, but after that, it's all remote access.
I've always installed Ubuntu server and set it up to easily access and modify files remotely. When going though the install process, I select to have it install SSH server and SAMBA. After the install is complete, you can log in and add a password to root and configure SAMBA.
To change root password...
Type the following command:
sudo passwd
The following message will appear:
[sudo] password for [username]: [Type your user password and press return]
After that another message will appear, the following:
Type new UNIX password: [Type the root password you want]
Now the last thing you need to do, the following:
Retype new UNIX password: [Retype the root password you chosen before]
The following message will appear:
passwd: password updated successfully
If the above message showed up on your terminal, you can now use the root privileges by typing:
su
And then type the password you chosen. That's it! Else, start over the steps of the answer, you probably typed something wrong.
To create a network share using SAMBA...
https://help.ubuntu.com/community/How%2 ... rief%20Way
To add root to samba so you have full file permissions on the network share...
Type the following command:
sudo smbpasswd -a root
The following message will appear:
[sudo] password for [username]: [Type your user password and press return]
The following message will appear:
New SMB password: [Type the root password and press return]
The following message will appear:
Retype new SMB password: [Type the root password and press return]
The following message will appear:
Added user root.
This is what I added to the end of my smb.conf file...
[root]
path = /
available = yes
valid users = owner , root
force user = root
read only = no
browseable = yes
public = yes
writable = yes
Now restart Samba by entering...
sudo service smbd restart
After the network share is configured and Samba is restarted, you can go to any Windows system on the network, use Windows Explorer to access that system by entering \\<ip address>\ in the Windows Explorer address bar, press enter. You should have full root access to all files.
If you ever need a terminal window, just use any freeware SSH program like putty or Bitvise SSH client. (need to figure out how to add root to SSH).
If you ever need to bounce the boinc client, you can do it remotely by opening an SSH terminal window to restart the boinc-client service...
/etc/init.d/boinc-client start (starts it)
/etc/init.d/boinc-client stop (stops it)
/etc/init.d/boinc-client restart (restarts/bounces it)
/etc/init.d/boinc-client status
(had to update to remove reference to do some things as root. additional setup needed to do SSH and SAMBA as root. will update when I have it figured out)