Как мне автоматически создавать ссылки на каталоги?

Какой самый простой / быстрый способ обмена файлами между разными пользователями?

Я бы хотел, чтобы каждый пользователь имел доступ к одним и тем же каталогам музыки и изображений. Создание символических ссылок кажется утомительным, так как я должен был бы добавить их вручную после того, как создал каждого пользователя.

Есть ли способ автоматически создавать ссылки на эти каталоги для каждого пользователя?

6
задан 10 January 2013 в 22:56

1 ответ

Вы могли записать использование ниже упомянутого сценария оболочки для создания ссылок для тех каталогов для существующих пользователей и могли использовать бомжа так, чтобы ссылки были автоматически созданы, когда новые пользователи добавляются.

#!/bin/bash

# GENERATES ALL THE USER HOMES
USERSHOMES="$(cat /etc/passwd | grep home | grep -v /bin/false | cut -d: -f6)"

# THIS IS THE LINK NAME
LINK="music-dir"

# LINK DIRECTORY TO ALL HOMES
for h in $USERSHOMES
do

   # WHERE YOU WANT TO COPY TO
   _dir="${h}/Desktop"
   if [ -d "$_dir" ]
   then
      ln -s "/media/music" "$_dir/$LINK"
   fi
done  

Протестированный в моей системе.

7
ответ дан 10 January 2013 в 22:56

Другие вопросы по тегам:

Похожие вопросы: