Comment puis-je accorder une autorisation complète au dossier et au sous-dossier

24

Je suis nouveau sur Ubuntu et j'ai besoin de créer un nouveau dossier /varet j'ai besoin que tous les utilisateurs de la machine aient les autorisations complètes sur ce dossier.

Comment dois-je procéder?

Sam
la source
Bienvenue sur Ask Ubuntu! ;-) Souhaitez-vous créer un dossier /varavec tous les droits d'accès ??? Il y en a déjà un! et ça s'appelle tmp!
Fabby
Merci d'avoir répondu, oui ce que je veux faire mais s'il vous plait qu'entendez-vous par Il y en a déjà un! et ça s'appelle tmp!
Sam
1
/ tmp est un répertoire système avec un système de fichiers temporaire qui utilise la mémoire RAM. Tout ce qui y est placé sera supprimé au redémarrage.
Eduardo Cola
@EduardoCola: il utilise en fait le disque, mais oui, il est supprimé au redémarrage! (Vous pouvez voir cela se produire lorsque vous supprimez quiet splashdes paramètres de démarrage ...) ;-)
Fabby
Est-ce que / tmp n'est pas utilisé avec tmpfs? Qui utilise la RAM?
Eduardo Cola

Réponses:

25

Appuyez sur Ctrl+ Alt+ Tpour accéder à un terminal et saisissez:

sudo mkdir /var/szDirectoryName
sudo chmod a+rwx /var/szDirectoryName

szDirectoryNameest le nom du répertoire que vous souhaitez, asignifie "tous" (utilisateurs) +signifie "ajoutez les droits suivants" et rwxsignifie respectivement read, write et e xecute ...

Remarque: il existe déjà un tel répertoire dans /varlequel tous les utilisateurs ont accès à: tmp(chemin complet /var/tmp:) auquel lui-même est lié par un lien symbolique /tmp.
Attention cependant, tous les fichiers /tmpsont supprimés au démarrage.

Pour plus d'informations, voici une excellente ressource sur tous les répertoires sous Linux.

Fabby
la source
mais qu'est-ce que cela signifie après avoir exécuté votre commande, j'ai obtenu un total de 0 lorsque j'ai écrit ls -l / var / nameoffolder?
Sam
je sais que la commande ls .. est utilisée pour lister ce qui se trouve dans ce dossier mais -l me donne les permissions rigth?
Sam
Votre question d'origine a été répondue. Si vous avez d'autres questions, posez-en une autre! Veuillez également visiter le Ask Ubuntu Tour pour mieux comprendre comment ce site fonctionne, car il est très différent d'un forum ... Un clic sur ☑ serait apprécié entre-temps ... ;-)
Fabby
désolé, vous avez édité votre réponse avec la déclaration que je veux poser sur il y a déjà un répertoire dans / var auquel tous les utilisateurs ont accès: tmp qui est lié à / tmp cela signifie que les dossiers que je créerai dans / var seront supprimés comme in / tmp
Sam
17

Terminal ouvert

Créer un répertoire avec mkdir:

sudo mkdir /var/DirectoryName

Pour donner toutes les autorisations à un dossier, donnez chmod -R 777:

sudo chmod -R 777 /var/DirectoryName
Pradeep Kumar Prabaharan
la source