set PATH for root and normal users

This commit is contained in:
Michel Oosterhof
2015-12-18 13:15:45 +00:00
parent a1ec906756
commit cb1f39f400

View File

@@ -151,11 +151,14 @@ class SSHSessionForCowrieUser:
self.uid = avatar.uid
self.gid = avatar.gid
self.username = avatar.username
self.environ = {'PATH': '/bin:/usr/bin:/usr/local/bin',
self.environ = {
'LOGNAME': self.username,
'USER': self.username,
'HOME': self.avatar.home}
if self.uid==0:
self.environ['PATH']='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
else:
self.environ['PATH']='/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games'
def openShell(self, processprotocol):
"""