You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
82 lines
1.8 KiB
82 lines
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](https://pixabay.com/fr/m%C3%A9decin-tux-des-animaux-oiseau-161345/), which became our project logo.
|