シンボリックリンク(ln)の代替

シンボリックリンク(ln)の代替

私のホームフォルダのエイリアスを作成したいのですが、親ディレクトリへの書き込み権限がありません。

かつてuserウェブサイトにユーザー名()がありました。古い仕える人。しかし今は新しいサーバーとユーザー名がに変更されましたuser2。多くのスクリプトには、古いホームフォルダ名への絶対パス()があります/home/user。私のホームフォルダは別の新しいサーバーと互換性があります(/home/user2)。

明らかに、私はシンボリックリンク以前の姓(ln -s /home/user2 /home/user)に変更されました。しかし、私はそうではなかった書き込み権限/homeディレクトリに。

お持ちですか?代替オプションroot権限なしでこれらのエイリアスを作成しますか?

詳細:

CentOS 5を使用しています。

答え1

スクリプトがホームディレクトリの場所に基づくパスを使用している場合は、絶対パスをハードコードするのではなく、チルダまたは~環境変数を使用してください。$HOME

関連情報