makefile added permissions and user/group creation

This commit is contained in:
Afonso Franco 2024-05-12 13:18:54 +01:00
parent 9e957898f5
commit cf17c3dc95
Signed by: afonso
SSH key fingerprint: SHA256:PQTRDHPH3yALEGtHXnXBp3Orfcn21pK20t0tS1kHg54

View file

@ -34,9 +34,24 @@ $(BINDIR)/%.o: $(SRCDIR)/%.c | $(BINDIR)
$(BINDIR):
mkdir -p $(BINDIR)
permissions: $(BINDIR)/djumbai_enqueue/djumbai_enqueue
chown djumbaiq $(BINDIR)/djumbai_enqueue/djumbai_enqueue
chmod u+s $(BINDIR)/djumbai_enqueue/djumbai_enqueue
users:
sudo useradd -M djumbaiq
sudo useradd -M djumbaid
sudo groupadd djumbai_queue
sudo groupadd djumbai_send
sudo usermod -aG djumbai_queue djumbaiq
sudo usermod -aG djumbai_queue djumbaid
sudo usermod -aG djumbai_send djumbaid
sudo usermod -aG djumbai_send root
permissions:
sudo chown djumbaiq $(BINDIR)/djumbai_enqueue/djumbai_enqueue
sudo chmod u+s $(BINDIR)/djumbai_enqueue/djumbai_enqueue
sudo chown djumbaid $(BINDIR)/djumbai_dequeue/djumbai_dequeue
sudo chmod u+s $(BINDIR)/djumbai_dequeue/djumbai_dequeue
sudo chown root $(BINDIR)/djumbai_send/djumbai_send
sudo chmod u+s $(BINDIR)/djumbai_send/djumbai_send
clean:
rm -rf $(BINDIR)