1 votes

Seul l'administrateur peut exécuter certaines commandes

J'utilise ubuntu 12.04 LTS édition 32 bit et je travaille actuellement sur la personnalisation d'Ubuntu. Mon OS de personnalisation a 2 utilisateurs comme suit :

  1. Administrateur avec pleine autorisation.
  2. Utilisateur net (utilisateur standard) avec des droits limités.

Je suis en train d'installer des paquets et des commandes externes et je veux que mon utilisateur Net ne puisse pas y accéder.

Une idée ?

1voto

Danatela Points 13190

Dans les systèmes POSIX, il existe 3 modes d'accès à un fichier : propriétaire U ser, G roup et O thers avec 3 types d'autorisations : R ead/ W rite/e X écute. Il existe un masque de bits pour chaque fichier du système qui contient ces autorisations. Lire la suite

L'idée de base est de mettre Net User to others et refuser aux autres la lecture, l'écriture et l'exécution du fichier en question. Pour ce faire, il faut

sudo chmod 750 /path/to/file_or_directory

Dans un premier temps, le others est le groupe dans lequel apparaît chaque nouvel utilisateur. Ainsi, si vous voulez leur interdire l'accès à Bash, vous devez écrire

sudo chmod 750 /bin/bash

Cela aura pour effet de fixer les autorisations à rwxr-x--- . Pour autoriser à nouveau l'accès, utilisez

sudo chmod 755 /bin/bash

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X