Yanıtlar:
İşlem muhasebesini de açabilirsiniz (s / can / should /!)
Daha sonra şunları kullanabilirsiniz:
lastcomm(1)
komutun çalıştırıldığını ve bir çataldan sonra çalıştırılıp çalıştırılmadığını görmek için
Ev sahibi tabanlı bir IDS ile birlikte bu size "Kralın adaletinin onun üzerinde yapılabileceğine" ihtiyacınız olan şeyi vermelidir.
Şu an faaliyetlerini nasıl kaydediyorsunuz? En kolayı onları vi'dan mermi fırlatmalarını engellemektir.
# vi /home/user/.exrc
set exrc
set shell=/bin/false
# chown root:root /home/user/.exrc
# chmod 644 /home/user/.exrc
# chattr +i /home/user/.exrc
Komutlarını günlüğe kaydetmek için özel bir kabuk kullanıyorsanız vi'yı yalnızca bu kabuğu kullanacak şekilde değiştirebilirsiniz.
Kabuk geçmişinden mi bahsediyorsun? vi shell mode ( :sh
), kullanıcının varsayılan kabuğunu başlatır Bu bash ise, global / etc / bashrc dosyasını düzenleyip ekleyerek geçmiş günlüğünün her zaman etkin olduğundan emin olabilirsiniz:
set HISTFILE=~/.bash_history
shopt -s histappend
PROMPT_COMMAND='history -a'
her kullanıcı komutunun bir dosyaya kaydedilmesini sağlar, üzerine yazılmaz ve kabuk istemi her görüntülendiğinde güncellenir.
Kullanıcıların bunu kişisel olarak geçersiz kılabileceğini unutmayın; ~/.bashrc
bu, günlüğe kaydetmenin olacağına dair kesin bir garanti değildir.
Vi'nin bazı sürümleri (nvi gibi) vi as başlayarak kabuk erişimini devre dışı bırakan güvenli bir modu destekler nvi -S
. /etc/bashrc
Bu modu varsayılan olarak zorlamak için genel bir takma ad da ayarlayabilirsiniz .
Genel olarak kullanıcıların kabuğa beklenmedik yollarla ulaşma sorununun klasik bir unix problemi olduğunu unutmayın. Bunu tamamen devre dışı bırakmanın bir yolu yoktur, yapabileceğiniz en iyi şey varsayılan olarak erişimi sınırlamaktır. Gelişmiş bir kullanıcı (veya google'ın nasıl kullanılacağını bilen bir kullanıcı) bu kısıtlamaları her zaman aşabilir. Örneğin, bir kullanıcı kabuk geçmişinin günlüğe kaydedilmesini istemiyorsa, kullanmak istediği seçeneklerle birlikte her zaman kabuğun yeni bir kopyasını yürütebilir.
İşte bash'da günlüğe kaydetmenin nasıl zorlanacağı ve günlüğe kaydetmenin nasıl önlenebileceği hakkında harika bir yazı.
Son olarak, ne yaptıklarını belirlemek için sadece kullanıcıyla konuşmayı düşündünüz mü? Basit sözlü iletişimin% 99'u herhangi bir karışıklığı giderebilir. Bu kullanıcının etkinliklerine, onlara güvenmediğiniz için giriş yapıyorsanız, endişeleriniz hakkında onlarla konuşabilirsiniz.