• ベストアンサー

CentOS4.4でユーザアカウント名称を半角数字だけの2けた(たとえば 45)とすると、なにか問題がおこりますでしょか?

表題の通りですが、 CentOS4.4をつかっているのですが、ユーザアカウント名称を、半角数字だけの2けた(たとえば 45)とすると、なにか問題がおこりますでしょか? 以上、よろしくお願い申し上げます。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

コマンドのオペランドで、ユーザ名でもユーザ番号でもどちらでも指定できるものがあります。ユーザ名45のユーザ番号を45にしておけば問題ないですが、たとえばユーザ名45のユーザ番号が100だとしたら、root権限で chown 45 file というコマンドを打ったら、fileのオーナーはユーザ番号45の別ユーザになるはずです。 そういうコマンドのオペランド解釈のあいまいさ以外の通常の動作には影響はないはずです。 chownと同じ機能を持ったコマンドで第一オペランドが数字でもユーザ番号でなくユーザ名とみなすコマンドを自作するなどすれば、上記の問題は発生しません。このように、「数字ならユーザ番号、英数字ならユーザ名とみなす」というコマンドを全部自作で置き換えればいいです。

daisuke_dm
質問者

お礼

ご丁寧に回答ありがとうございます。 ぶなんに、m45などというユーザ名にしておこうかと思います。 その後、スキルがあがったら、 色々しらべてと思います。 ありがとうございました。

関連するQ&A