From charlesreid1

No edit summary
No edit summary
Line 29: Line 29:
$ dpkg-reconfigure openssh-server
$ dpkg-reconfigure openssh-server
</pre>
</pre>
==Add Non-Root User==
===List all users on system===
Let's start by looking at what users are on the systeHOLY TOLEDO THAT IS A LOOOOOOT OF USERS
<pre>
root@mars:~# cut -d: -f1 /etc/passwd
root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
proxy
www-data
backup
list
irc
gnats
nobody
libuuid
mysql
messagebus
colord
usbmux
miredo
ntp
Debian-exim
arpwatch
avahi
beef-xss
dradis
pulse
speech-dispatcher
haldaemon
sshd
snmp
iodine
postgres
redsocks
stunnel4
statd
sslh
Debian-gdm
rtkit
saned
dnsmasq
</pre>
THAT IS A LOT OF USERS
===List all users logged in===
But only one of those many, many users is logged in:
<pre>
root@mars:~# w
23:32:24 up 13:26,  2 users,  load average: 0.00, 0.01, 0.05
USER    TTY      FROM            LOGIN@  IDLE  JCPU  PCPU WHAT
root    pts/0    10.0.0.120      23:18    0.00s  0.16s  0.00s w
</pre>
===Add new user===
Now we can add our new user:
<pre>
root@mars:~# useradd charles
</pre>
Check out our user's user id and group id:
<pre>
root@mars:~# id charles
uid=1000(charles) gid=1001(charles) groups=1001(charles)
</pre>
Add the user to the sudoers group:
<pre>
root@mars:~# adduser charles sudo
Adding user `charles' to group `sudo' ...
Adding user charles to group sudo
Done.
</pre>


==Fix Everything Else==
==Fix Everything Else==

Revision as of 07:47, 27 August 2015

Post-install procedure for Kali:

Fix SSH Keys

Fix SSH keys. First, install OpenSSH server:

$ apt-get install openssh-server

Update the SSH service to be at the default runlevel (i.e., to run on boot):

$ update-rc.d -f ssh remove
$ update-rc.d -f ssh defaults

Move the old SSH keys somewhere else:

$ cd /etc/ssh/
$ mkdir insecure_original_default_kali_keys
$ mv ssh_host_* insecure_original_default_kali_keys/

And finally, make new SSH keys for this machine.

$ dpkg-reconfigure openssh-server

Add Non-Root User

List all users on system

Let's start by looking at what users are on the systeHOLY TOLEDO THAT IS A LOOOOOOT OF USERS

root@mars:~# cut -d: -f1 /etc/passwd
root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
proxy
www-data
backup
list
irc
gnats
nobody
libuuid
mysql
messagebus
colord
usbmux
miredo
ntp
Debian-exim
arpwatch
avahi
beef-xss
dradis
pulse
speech-dispatcher
haldaemon
sshd
snmp
iodine
postgres
redsocks
stunnel4
statd
sslh
Debian-gdm
rtkit
saned
dnsmasq

THAT IS A LOT OF USERS

List all users logged in

But only one of those many, many users is logged in:

root@mars:~# w
 23:32:24 up 13:26,  2 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    10.0.0.120       23:18    0.00s  0.16s  0.00s w

Add new user

Now we can add our new user:

root@mars:~# useradd charles

Check out our user's user id and group id:

root@mars:~# id charles
uid=1000(charles) gid=1001(charles) groups=1001(charles)

Add the user to the sudoers group:

root@mars:~# adduser charles sudo
Adding user `charles' to group `sudo' ...
Adding user charles to group sudo
Done.


Fix Everything Else

See Kali/Fixes for fixing everything else