This repository has been archived on 2023-11-03. You can view files and clone it, but cannot push or open issues or pull requests.
ACMS/README.md

1.8 KiB

ACMS

A Cooperative Medical System

Which dependencies do I have to install ?

Required

  • git >= 2.11.0
  • vim >= 8.0
  • python3 >= 3.5.1
  • pip3 >= 9.0.1
  • tkinter >= 8.6
  • openssl >= 1.1.0e-1
  • passlib >= 1.7.0-1
  • colorama >= 0.3.7

# aptitude install git vim python3.5 python3.5-dev python3-pip python3-tk openssl

Optional

  • gcc >= 4.9.2
  • simple-crypt >= 4.1.7
  • libvncserver >= 0.9.11
  • libsdl >= 1.2, < 2.0

# aptitude install gcc libvncserver-dev libsdl-dev

How can I retrieve and run this project ?

$ git clone https://github.com/HorlogeSkynet/ACMS.git
$ cd ACMS/
# pip3 install -r requirements.txt
$ chmod +x *.sh
$ ./setUpWorkingEnvironment.sh
$ ./runACMS.sh

If you want a GUI for the sign in procedure, you'll have to run ./runACMS.sh true.

What can I do once the client is running ?

You can log in with these credentials :

  • user / user
  • admin / admin

You can play (at the moment) with these commands :

  • Regular users :

    % help
    % clear
    % passwd
    % groups
    % startx
    % history
    % cd [PATH]
    % find FILE
    % vim [FILE]
    % view [FILE]
    % rights FILE
    % rm [-r] FILE
    % ls [-l] [PATH]
    % mkdir [-p] FILE
    % mv OLD_PATH NEW_PATH
    % chown FILE NEW_OWNER
    % cp [-r] SRC_PATH DST_PATH
    % chmod [-r] FILE {USER,GROUP}{+,-,=}{r,w,x}

  • Admin users :

    % adduser USER
    % passwd [USER]
    % addgroup GROUP
    % delgroup GROUP
    % removeuser USER
    % addusergroup USER GROUP
    % removeusergroup USER GROUP

Resources & Acknowledgments

Thanks to OpenClipart-Vectors for its Doctor Tux, which became our project logo.