She*_*don 6 users file-sharing symbolic-link
在不同用户之间共享文件的最简单/最快捷的方法是什么?
我希望每个用户都可以访问相同的音乐和图片目录。创建符号链接似乎很乏味,因为我必须在创建每个用户后手动添加它们。
有没有办法为每个用户自动创建指向这些目录的链接?
您可以编写使用下面提到的 shell 脚本为现有用户创建这些目录的链接,并且可以使用skel以便在添加新用户时自动创建链接。
#!/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
Run Code Online (Sandbox Code Playgroud)
在我的系统上测试。
归档时间: |
|
查看次数: |
261 次 |
最近记录: |