Skip to content
This repository was archived by the owner on Feb 28, 2025. It is now read-only.
/ cidgui Public archive

CID manager with graphical interface developed in Flutter. Insert and manage Linux computers in AD.

License

Notifications You must be signed in to change notification settings

auguzsto/cidgui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CID FLUTTER.

Readme in progress...

About (Sobre)

Português.

Este é um projeto para facilitar o uso do CID (https://cid-doc.github.io/). O CID já conta com uma versão com interface gráfica construída em GTK, porém falta alguns recursos. Utilizo o CID para administrar um servidor de arquivos no Linux no meu atual trabalho, fiz algumas modificações e construí o CID-GUI-WEB em PHP. Esta versão do CID baseado em Flutter tem o objeto de construir uma interface gráfica nativa para todas as distribuições Linux.

English.

This is a project to make CID easier to use (https://cid-doc.github.io/). CID already has a version with a graphical interface built in GTK, but it lacks some features. I use CID to administer a file server on Linux at my current job, I made some modifications and built CID-GUI-WEB (https://github.com/auguzsto/cid-gui) in PHP. This version of CID based on Flutter aims to build a native GUI for all Linux distributions.

Installation (Instalação).

Instale o CID.

  1. Faça instalação do CID. (https://cid-doc.github.io/#Installation)

Instale CID Flutter

  1. Baixe o release e execute o binário cidgui.

$ sudo wget https://github.com/auguzsto/cidgui/releases/download/beta-v1.4/cidgui-1.4-0.zip

$ sudo apt-get -y install libsqlite3-0 libsqlite3-dev

$ sudo chmod -R 777 /opt/

Editar arquivo sudoers.

  1. Será necessário alterar requisição de senha para usuários sudoers.

$ sudo nano /etc/sudoers

Alterar linha %sudo... para %sudo ALL=(ALL) NOPASSWD: ALL

Imagem de exemplo:

Reinicie a máquina após alteração.

Abra o cidgui

Após a máquina reiniciar, descompacte o arquivo e execute o cidgui.

System tested.

  • Debian 11
  • Ubuntu
  • OpenSUSE
  • Fedora

Tasks

  • Enter in domain.
  • Leave the domain.
  • Add folder shared.
    • Add user permission.
    • Add group permission.
    • Vetos samba files.
    • Choose read or read and write.
  • Remove folder shared.
  • Update folder shared.
    • Add user permission.
    • Add group permission
    • Remove user permission.
    • Remove group permission.
  • Database
    • Entities: Folder, domain.
  • Database methods
    • See my domain.
    • List folders shared.

Screenshots.

Check domain screen.

Home screen.

Enter domain screen.

Leave domain screen.

Shared folder screen.

List folders screen.

About

CID manager with graphical interface developed in Flutter. Insert and manage Linux computers in AD.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published