- ベストアンサー
uid=0への変更
AIX6.0で一般権限のユーザーIDのuidをroot権限のuid=0に変更したいと思っています。 usermod -u 0 <ユーザーID> 上記コマンドを実行したところ、既にuidは使われていますとエラーになってしまいました。 複数のIDをuid=0に変更するコマンドを教えていただけないでしょうか。 ご回答よろしくお願いします。
- tear_spell
- お礼率0% (0/3)
- その他(OS)
- 回答数2
- ありがとう数0
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
-o オプションが AIX6.0 でサポートされていれば usemod -o -u ... で出来ると思います。 sudo コマンドの利用も検討されてはいかがでしょうか。
その他の回答 (1)
- notnot
- ベストアンサー率47% (4848/10261)
そういうコマンドはありません。 普通は、一度一般ユーザでログインして、su とか sudo でroot権限になって必要なコマンドを実行します。 一応、vipw コマンドで /etc/passwd を直接編集すれば、uidを他のユーザと重複したものであっても、書き換えることは可能ですが、そういう方法は普通ではありませんので、おすすめしません。 もしする場合は、/etc/passwdファイルを破壊するとログインできなくなりますので、注意してください。
関連するQ&A
- 【AIX5.0】root権限の複数ユーザー作成
PC初心者です。 AIX5.0でroot権限を持つユーザーID(uid=0)を複数作りたいのですが、 mkuserコマンドで作成しようとすると既に登録済みのUIDといわれてしまいます。 root権限(uid=0)を複数のアカウントに持たせる為の方法を教えていただけないでしょうか。 よろしくお願い致します。
- 締切済み
- その他(OS)
- Linux root権限を持つユーザの作成について
どなたかご存知であれば教えてください。 Linux のsles10sp3にて、root権限を持つユーザーを以下で作成。 #useradd -o -u 0 -g 111 ~ 特に問題なく利用できていました。 しかし、Linuxのsles11sp3で同様にroot権限を持つユーザーを作成したところ おかしな事象が発生するようになりました。 事象はroot権限を持つユーザーを仮にadminという名前で作成したとします。 そのadminでLinuxへログインしてidコマンドを実行すると uid 0:root → uid 0:admin と表示されるようになり、ファイルのオーナーがrootだったものが一律adminで変わってしまうという事象が発生しました。 そのときは大いに焦りましたが約1時間放置するとなぜか元に戻ります。 suseのバージョンがあがってLinuxのユーザー管理で仕様が変更されておりますでしょうか? どなたかご存知でしたらご教授頂きたく、よろしくお願い致します。
- 締切済み
- Linux系OS
- chownで所有権の変更ってrootしかできない?
一般ユーザでログインしてchownを実行してファイルの所有者を他人にしようとすると権限がないエラーで怒られます。 やはりこれは、rootのみが実行できるコマンドなのでしょうか?
- ベストアンサー
- Linux系OS
- linuxユーザ、グループ作成
CentOSでユーザーグループの作成について以下のことが分かりません。 【質問1】ユーザとグループの同時作成 コマンド:useradd -u 502 Ashe と実行した後、idコマンドで確認しました。 ユーザ:Ashe グループ:Ashe ユーザ、グループ:id502(idコマンド確認、/etc/passwd確認) 「グループ名Ashe、グループ番号も、ユーザidと同じ502と作成される」という 私の認識に間違いないでしょうか? また、「ユーザとグループ、同じidを指定して作成する場合」、 これ以外にお勧めのコマンド等はありますでしょうか? 【質問2】context=root:system_r:unconfined_t:SystemLow-SystemHighについて idコマンドで下記内容が出力されました。(usermod -G wheel Ashe実行後) 結果:uid=502(Ashe) gid=502(Ashe) 所属グループ=10(wheel),502(Ashe) context=root:system_r:unconfined_t:SystemLow-SystemHigh 【context=root:system_r:unconfined_t:SystemLow-SystemHigh】内容の意味が分かりません。 ご教授よろしくお願いします。
- 締切済み
- Linux系OS
- 複数のマシンのGID、UIDを同一にするには
度々質問させていただきます。現在、Solaris2.5.1を使用しております。 DBのAPソフトのグループid(GID)、ユーザid(UID)を同一にする方法を 考えています。 findで検索して、その結果により、GID、UID変更するというような コマンドでいいのでしょうか、そのやり方が今ひとつ理解できて おりません。どなたか教えていただけないでしょうか?
- 締切済み
- その他(OS)
- Bシェルにてユーザの実行可否
シェルにてrootユーザのみ実行が出来るようにしたいと思い、以下のようなシェルを書きました。 が、root以外のユーザでも実行が可能となってしまっています。実行する上でシェル、またはシェル以外で影響はあるのでしょうか?ご存知でしたらご教授願います。 ※今回はユーザID:user1で作成+実行しています。 ※このシェルのアクセス権限は"-rwxr--r--"としています。 #!/bin/sh UID=`whoami` if [ $UID -ne root ] then echo "実行はrootのみ" fi -以降、その他の処理が続く-
- ベストアンサー
- Solaris系OS
- Linux CentOS shellスクリプト内でユーザーをスイッチする方法教えて下さい。
困っています。ご存知の方教えて下さい。 一般ユーザーでshellスクリプトを実行して、root権限にスイッチして、root権限のみに許されたコマンドを実行してから、 一般ユーザーに戻る方法がわかりません。 ターミナルで sudo su コマンドを実行すると、対話式でパスワードを入力できますが、スクリプト内で対話式のパスワードを入力してrootに ユーザーをスイッチする方法がわかりません。 ------------ !#/bin/sh mkdir /home/user1/tmp ←一般ユーザーで実行したいコマンド sudo su ←ここでパスーワード入力して rootに権限スイッチ mkdir /var/log/aaa ←root権限で実行したいコマンド su user1 touch /home/user1/bbb ← 一般ユーザーに戻ってコマンド実行 ------------ 環境:CentOS5 お願いします。
- 締切済み
- Linux系OS
- AIX/HP-UXでパスワード変更シェルを作成したい
AIX/HP-UXで一括でパスワード変更を実行するシェルを 作成したいと考えております。 (最終的には複数サーバの複数ユーザのパスワードを 一括変更したい) そこで、AIXで以下の様なシェルを作成したのですが、 パスワード変更することができませんでした。 -------------------------------------- PASS=$1 "新パスワード USER=$2 "パス変するアカウント名 passwd $USER sleep 5 $PASS sleep 5 $PASS -------------------------------------- passwdコマンド自体は実行されるのですが、 その後の新パスワードが入力されておらず、 passwdコマンドタイムアウト後に新パスワードが 実行され、"新パスワードの文字列"が見つかりません。 となってしまいます。 インターネット等で検索した結果、linuxであれば expectコマンドを使用して、passwdコマンドを実行した 際に出力される「新パスワード:」を待ってから 入力すればよいということがわかったのですが、 linuxでexpectコマンドに相当するものを、AIXでは 見つけることができませんでした。 AIX/HP-UXにおいて、シェルスクリプトにてパスワード 変更を実現する方法をご存知の方がいましたら、 教えてください。 よろしくお願いします。
- 締切済み
- Solaris系OS
- ユーザ版のsudoってありますか
sudoでスーパーユーザでコマンドを実行できますが、逆にrootアカウントで一般ユーザ権限でコマンドを実行するコマンド、プログラムがありましたら教えてください。
- ベストアンサー
- Linux系OS
- UID通知はどこで設定すればいいんですか
メールアドレス変更をしようとしたときに ユーザーIDの通知 などがでてきたのですが、 それを通知しないにしたところ、 そのあとアドレス変更などができなくなってしまいました。 アドレス変更を押しても、「オリジナルメール設定をご利用いただくには、UID通知の同意が必要です」となり、 それ以上は進めなくなってしまいます。 UID通知の同意はどこですればいいのでしょうか。 お早い返事まっています
- ベストアンサー
- SoftBank
補足
ご回答ありがとうございます。 現在職場で、root権限(xxrootとネーミングし)IDの貸出運用を行っています。 xxrootが今は5IDあるのですが、全てuid=0でした。 なのでxxrootを増やすにあたり、uid=0でIDを作成出来ないかと思い質問させていただきました。