No.3ベストアンサー
- 回答日時:
FreeBSD では、作ることができます。
我が家の FreeBSD 4.7 で試しましたが、できました。
man adduser より:
username
Login name. May contain only lowercase characters or digits.
adduser のユーザ名入力プロンプトより:
Usernames must match regular expression:
[^[a-z0-9_][a-z0-9_-]*$]:
おお!FreeBSDでは可能なのですか。うーん。ということは、FreeBSDのNISを利用するしか方法がないのかな?アドバイスありがとうございます。助かります。
No.5
- 回答日時:
Linux では確かにこういう場合 adduser や useradd はエラーになるのですが、
お望みとあらば vipw で直接アカウントを打ち込んでやることで
数字で始まるユーザ名の登録は可能です。
その代わり、自力で各ユーザ用のホームディレクトリを掘って、/etc/skel から
ドットファイルの雛形をコピーしてやる必要がありますが、
これはシェルスクリプトで自動化できるでしょう。
自動化の障害となるのは vipw ですが、アカウント行を別ファイルに保存しておいて
vi の中から読み込むなり(もちろん用が済んだら削除してください)、
環境変数 EDITOR を ed(ex) にしてコマンドを組み立てるなりすればいいでしょう。
vi の中からファイルを読み込んで挿入するコマンドは「:r ファイル名」です。
/etc/passwd を編集するにはロックが必須なので、vipw 以外を使う場合は
シングルユーザモードで作業したほうがいいでしょう。
vipw が終了すると引き続き /etc/shadow ファイルの編集に移りますので、
既存のユーザアカウント行を参考にコピーしてください。
ユーザ ID(UID)がかぶらないようにご注意。
同様に vigr でグループ ID(GID)の指定もお忘れなく。
重複しないのであれば UID と同じでいいと思います。
adduser または useradd は、パスワードを指定することを除き、
こうした一連の作業をラップしただけのものです。参考になれば幸いです。
参考URL:http://www-hlab.iis.u-tokyo.ac.jp/~n-ando/unix/s …
アドバイスありがとうございます。詳しい説明で感謝しております。現在、FreeBSDを使うか、またはユーザ名を数字以外から始まるものにかえるか、nightowlさんのおっしゃられるとおり直接編集するかで検討しています。直接編集に関しては、あまり知識がなかったので参考になりました。
No.4
- 回答日時:
OpenBSDだと
Enter username [a-z0-9_-]: 01234567
(略)
login し直すと
% id
uid=1001(01234567) gid=1001(01234567) groups=1001(01234567)
と、OKでした
ありがとうございます。OpenBSDでも可能なんですね。でもOpenBSDという名前は初めて聞きました。また勉強させていただきます。
No.2
- 回答日時:
Linux の話ですが、ユーザ名をチェックする関数によれば
使えるユーザ名・グループ名は正規表現で「[a-z_][a-z0-9_-]*」、
つまり1文字目は小文字アルファベットおよびアンダーバーでなければならないようです。
もっとも、アンダーバーだけのユーザ名もはねられるそうですが。
http://www.linux.co.jp/bbs/bbs1/bbs.cgi?num=7001 …
chown, chgrp で指定できるのはユーザ名だけでなくユーザ ID(当然数字)もですから、
数字だけのユーザ名ではまずいのでしょう。
参考URL:http://www.linux.co.jp/bbs/bbs1/bbs.cgi?num=7000 …
やっぱりだめですね。社内で8桁数字だけのアカウントをsolaris2.6に登録しているのですが、はやり、直接パスワードファイルとかを編集したそうです。
No.1
- 回答日時:
Solaris8のマニュアルからの抜粋です。
2 文字から 8 文字の英数字を使用する (最初の文字は英字でなければならず、
少なくとも 1 文字は小文字でなければならない) 。
下線や空白文字は入れない。
他のSolarisバージョンについてはSunの技術文章のHPなどを参考にしてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- gooブログ Blogの使い方(ブログ・ユーザ設定について) 1 2022/04/23 12:40
- その他(メールソフト・メールサービス) 登録するメアドに最適なものは?? 9 2023/03/05 12:44
- iPhone(アイフォーン) Apple ID の登録名は本名ですか? 仮名でいいのでしょうか? 6 2022/06/18 18:19
- 数学 新規ユーザ数の波 14 2022/07/11 18:44
- 格安スマホ・SIMフリースマホ iPhone8ユーザです。ワイモバイルからUQhwキャリアを変えました。 そしたらヤフー関係の登録メ 1 2023/06/23 20:59
- ハッキング・フィッシング詐欺 OKWAVEのログインと会員登録と新規登録 1 2023/04/10 17:09
- その他(SNS・コミュニケーションサービス) ぺアーズについて。アカウント登録ができないのですがBANされたのでしょうか? 2 2022/05/20 22:51
- ハッキング・フィッシング詐欺 別のサイトでごめんなさい OKWAVE 認証されたのに 5 2023/04/06 12:31
- au(KDDI) smash を使いたいのですが、私はソフトバンクユーザーです。 登録するにはauIDが必要なので、 2 2022/04/13 07:27
- その他(IT・Webサービス) ChatGPTで質問を入れるとエラーしか出ない 1 2023/03/22 14:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Viで書き込もうとすると、保...
-
書き込み権限が無いためコピー...
-
環境変数の設定変更について
-
Puppy Linuxで cr...
-
/etc/passwd と /etc/shadowを...
-
maillog内のsendmailエラー
-
FTPコマンドの戻り値について
-
GNOME端末の起動 及び コマンド...
-
/ が何時の間にか「Read-only f...
-
scpコマンドでリモートサーバの...
-
複数の処理を順番にログアウト...
-
cshの標準出力を制御したい
-
コマンドの連続実行とコマンド...
-
csh(Cシェル)のevalに関して
-
rcpコマンドについて、教えて!
-
【ターミナル】MacBookにディー...
-
Red Hat Linux 9でcd-romをマウ...
-
cactiでグラフが表示されない
-
BATファイル実行にフォーカ...
-
1回のssh命令でサーバファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Viで書き込もうとすると、保...
-
書き込み権限が無いためコピー...
-
/etc/passwd と /etc/shadowを...
-
メールサーバの/var/spool/mail...
-
初歩的な質問で申し訳ないんで...
-
バイナリc-kermitのロックファ...
-
GUIでのroot権限取得について
-
maillog内のsendmailエラー
-
Login Incorrect(RH6.2J)
-
管理者ユーザを作ったつもりな...
-
シェルスクリプトでのechoについて
-
Rootという国
-
grubのmenu.lstを書き直したい
-
scpコマンドでリモートサーバの...
-
/ が何時の間にか「Read-only f...
-
コマンド終了ステータス
-
FTPコマンドの戻り値について
-
DOSコマンドでのワイルドカ...
-
rcpコマンドについて、教えて!
-
Illustratorのデータをまとめて...
おすすめ情報