Skip to content

Joaquinecc/LFSshell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

LFSshell

Escrito en python3.

Dependencias

-Python3
-Openssh

Paso previos para el correcto funcionamiento

Se deben crear los siguiente directorios
mkdir /var/log
mkdir /var/log/shell
mkdir /var/log/personaldata
chmod 777 /var/log

Shell -> Directorio donde se almacena los log de los comandos(shell.log) ,errores(sistema_error.log) y usuario_horarios_log
log --> Archivos como Shell_transferencias.log
personaldata -> username_data.log

Instalacion

git clone https://github.com/Joaquinecc/LFSshell.git
cd LFSshell
./LFSShell

Para que sea el shell por defecto de un usuario se debe configurar el archivo /etc/passwd
En la linea del usuario la ultima seccion se indica el shell, modificarlo por el "directorio"/LFSshell.py

Comandos

copiar Simula a 'cp'.
mover simula a 'mv'.
renombrar Renombra un archivo. El segundo parametro es unicamente el nuevo nombre
listar Simula a 'ls'.
creardir Simula a 'mkdir'.
ir Simula a 'cd'.
permisos Simula a 'chmod'.
propietario Simula a 'chown'.
contrasena Simula a 'passwd'.
usuario Simula a 'useradd' con informacion del timempo de ingreso y salida, y tambine sus ubicaciones.
EJEMPLO:usuario lfsuser 09:00-16:00 192.168.0.3-193.4.5.1.4.
En forma general usuario USERNAME HORARIO DE ENTRADA-HORARIO DE SALIDA IP1-IP2-..
exit Equivalente a 'exit'.
demonup Levanta un demonio
demondw Apaga un demonio
transfer Simula scp

Errores comun

Si se obiene este error /usr/bin/python3^M : bad interpreter
Ejecutar

sed -i 's/\r//' LFSshell.py

Releases

No releases published

Packages

No packages published

Languages