GNU/Linux >> Tutoriels Linux >  >> Linux

Autoriser un autre utilisateur à copier les fichiers du dossier ?

Je travaille avec Ubuntu et j'ai un fichier jar dans ce dossier /export/home/david

Et je suis connecté à machineB comme david utilisateur.

Un autre utilisateur est également connecté à cette même machine. Et je veux qu'un autre utilisateur copie le fichier jar ci-dessus depuis mon emplacement.

Mais d'une manière ou d'une autre, ils ne sont pas en mesure de le faire car ils se voient refuser l'autorisation. Existe-t-il un moyen d'ajouter une autorisation sur ce fichier jar ou sur mon dossier afin que n'importe qui puisse copier les fichiers de ce dossier ?

Mise à jour :-

Voici le résultat que j'ai obtenu -

[email protected]:~$ groups david
david : uucp

[email protected]:~$ groups otheruser
otheruser : app

[email protected]:~$ ls -l foo.jar
-rw-r--r-- 1 david uucp 6543346 2014-03-07 18:27 foo.jar

[email protected]:~$ ls -ld $(echo "/home/david/foo.jar" | sed -r ':a; s#(.*)/[^/]*$#1#;p;ta')
drwxr-xr-x 22 root   root 4096 2014-05-04 08:04 /home
drwx------  4 david uucp 4096 2014-03-07 18:36 /home/david

Réponse acceptée :

Eh bien, pour une raison étrange, votre $HOME répertoire n'est accessible que par vous. Ce n'est pas la valeur par défaut sur aucun système que je connais, vous ou votre administrateur système l'avez probablement configuré de cette façon.

Quoi qu'il en soit, tout ce que vous avez à faire est de donner à tout le monde un accès en lecture/exécution à votre $HOME . C'est la norme sur la plupart des systèmes multi-utilisateurs pour permettre aux gens de partager leur travail. Exécutez simplement cette commande :

chmod a+rx ~/

Cela définira les autorisations de votre maison sur rwxr-xr-x et permettre à quiconque de copier des fichiers depuis votre $HOME .


Linux
  1. Copier des fichiers dans le terminal Linux

  2. Grep Word dans un fichier puis copier le fichier ?

  3. Script Bash pour supprimer le fichier le plus ancien d'un dossier ?

  4. Comment copier uniquement des fichiers dans un dossier distant sur un autre serveur qui n'existent pas déjà dans le dossier… à partir de la ligne de commande sous Linux ?

  5. Comment empêcher `ls` de trier la sortie ?

Copier des fichiers en toute sécurité avec la commande SCP

Copier la structure des dossiers (sans fichiers) d'un emplacement à un autre

Comment copier les 10 fichiers les plus récents d'un répertoire à un autre ?

Copier et chmod/chown en même temps

Pourquoi les gens se procurent-ils bash_profile à partir de bashrc au lieu de l'inverse ?

Comment autoriser ssh à rooter l'utilisateur uniquement à partir du réseau local ?