ホームディレクトリに直接ファイルを置くんじゃなくて、

必要なファイルをDropboxに置いといて同期して使おうと思ったので

mklink ~/.nyaos p:\Dropbox\rc\.nyaos

としたら

この操作を実行するのに十分な特権がありません。

と怒られた。

なぜ権限が必要か?

「さっき自分で作ったファイルを自分のホームフォルダに移動させるのになんで権限が必要なんです!?」と不思議に思って調べてみたら、シンボリックリンクの作成に必要なSeCreateSymbolicLinkPrivilegeが通常はユーザーが持っていないかららしい。

何故そんな謎な仕様になってるかは全くわからない。

日本語圏で検索しても「とりあえず管理者権限にしとけ」的な情報しか出てこなかったのでここに書いておきます。

参考

[filesystems – Using windows mklink for linking 2 files – Stack Overflow][1]

[windows 7 – Got not sufficient privileges message in CMD when logged on as administrator – Super User][2]