ルートアクセスなしでユーザー名を変更するには?

ルートアクセスなしでユーザー名を変更するには?

私が訪れる場所は次のとおりです。

drwxrwsr-x 10 dara nm 4096 Jul 24 11:33 16.20
drwxrwsr-x  8 dara nm 4096 Jul 24 11:22 16.22

ここでは、rootアクセスを使用せずにユーザー名をdaraからlaraに変更したいと思います。どうすればいいですか?

予想出力:

drwxrwsr-x 10 lara nm 4096 Jul 24 11:33 16.20
drwxrwsr-x  8 lara nm 4096 Jul 24 11:22 16.22

Sample Example:
lara-vd1-341: ls -l
total 100
drwxrwsr-x  8 dara nm  4096 Jul 24 11:22 16.20
-rwxrwxrwx  1 lara nm   596 Jul 24 15:32 16.22

ベストアンサー1

これを行うには、ファイルの所有権を変更する必要がありますroot

これは、通常のユーザーが他のユーザーのファイルにアクセスするのを防ぐUnixセキュリティメカニズムの一部です。

許可なくこの操作を実行しようとすると、次rootのエラーメッセージでコマンドが失敗します。

chown yourusername /etc/passwd
chown: changing ownership of '/etc/passwd': Operation not permitted

おすすめ記事