2017-07-10 1 views
-2

Nous utilisons sudo utilisateurs avec des commandes limitées à exécuter et attribué par défaut répertoire /home/sudouser mais si ce particulier sudo utilisateur commande en cours d'exécution cd \ son changement de répertoire dans le répertoire principal racine /. Ce comportement est totalement non sécurisé pour nous.utilisateurs Linux Sudo désactiver le répertoire de changement/

Nous en avons besoin de telle sorte que si l'utilisateur entre dans sudocd / ou cd il change répertoire à leur répertoire /home/sudouser

S'il vous plaît laissez-nous savoir comment nous pouvons mettre en œuvre ce?

+0

Je vous conseille contre interdire l'accès utilisateur sudo au répertoire depuis l'objet d'une Sudo utilisateur est de lui permettre de faire ce qu'il veut, créer des utilisateurs avec un accès restrictif à la place. Cependant, si vous souhaitez continuer, ce lien peut vous aider [Empêcher l'accès des utilisateurs] (https://superuser.com/questions/735172/how-to-prevent-sudo-users-from-running-specific-commands) –

+0

Vous devriez poser une question spécifique pour un problème particulier. Puisque Stack Overflow cache la raison Close de vous: * "Les questions nous demandant de recommander ou de trouver un livre, un outil, une bibliothèque de logiciels, un tutoriel ou autre ressource hors site sont hors sujet pour Stack Overflow car elles ont tendance à attirer les réponses Décrivez plutôt le problème et ce qui a été fait jusqu'à présent pour le résoudre. "* – jww

Répondre

-1

N'essayez jamais de restreindre un utilisateur sudo à un répertoire ou une commande, un utilisateur sudo peut par définition faire ce qu'il veut.

Dans votre cas, avoir un script qui attribue le répertoire personnel est une meilleure idée. Pour résoudre le problème des autorisations, recherchez le bit suid dans les autorisations: http://www.linuxnix.com/suid-set-suid-linuxunix/

Par exemple: créez un fichier sh avec les autorisations suivantes: "-rwsr -r--" appartenant à root et en tant que groupe qui peut être consulté par l'utilisateur que vous souhaitez utiliser le script.

Puis dans le fichier que vous créez un script simple pour exécuter la commande pour changer le répertoire par défaut avec disons deux paramètres (nom d'utilisateur et répertoire)