src | ||
.gitignore | ||
LICENSE | ||
passwd.json.default | ||
README.md | ||
requirements.txt | ||
runACMS.sh | ||
setUpWorkingEnvironment.sh | ||
shadow.json.default |
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.