Solaris10
の編集
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
12GW
AutoTicketLinkName
Comments/一行日記
DNSサービス
Excel小技メモ
FMV-S8210
FreeBSD
FreeBSDマニュアル
FreeNASマニュアル/02ネットワーク
FreeNASマニュアル/05アクセス
FreeNASマニュアル/09ヘルプ
FreeNAS公開
Gentoo_Linux
Help/Plugin
Help/Plugin/E
Help/Plugin/H
Help/Plugin/K
Help/Plugin/S
Help/Plugin/Y
imgboardR7 掲示板
InterWikiSandBox
Linux入門
MariaDB
MenuBar
PCの掃除と高速化
Perl
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/S-U
Radiko中継サービス
RIP
routeadm
SekikenWiki
Slack
techsup冗長化
Ubuntu
Vyatta
WikiWikiWeb
WindowsServer2008マニュアル
Windows_Moblie
YukiWiki
Zabbix
お名前VPSリプレイス計画
インフラ整備(byo)
ゲーム実況(計画編)
コミュニケーションと自己発見1
コメント/自炊日記
コメントテスト
サーバメモ
スタティックルート
セキュアOS
メッセンジャー経由で感染するウイルスについて
メメタァ
一行日記
事業計画書「HDD」
会計学入門2
作成案/CM001
作成案/CM002
作成案/CM003
倫理と社会1
切り札
初級システムアドミニストレータ
初音ミク
動画エンコード検証
勢い
取得済資格一覧
唐津バーガー
問題提起
地球と環境2
年寄りの冷や水
心理学1
応用インターネット入門2
情報数学
政治学入門2
文化とコミュニケーション1
文化とデザイン2
文学1
日記ログ/2012年
日記ログ/2013年/01月
日記ログ/2013年/02月
日記ログ/2013年/04月
日記ログ/2013年/06月
日記ログ/2013年/08月
日記ログ/2013年/09月
日記ログ/2013年/10月
日記ログ/2013年/11月
日記ログ/2015年/12月
日記ログ/2017年/10月
日記ログ/2023年
機器選定
歴史1
研究会一覧
経営学総論1
経営情報システム1
経営戦略論1
自動化研究会
葉っぱ的生活変更点まとめ
速攻魔法
適当作品集
鍋
雪遊び
...
*基本設定集 [#r329a3c5] ~ ユーザー(自分)の追加~ 自分(me)をユーザーとして追加する。~ # /usr/sbin/useradd -m -d /export/home/me -s /bin/bash me meのバスワードを設定する。~ # /bin/passwd me New Password:******** Re-enter new Password:******** passwd: password successfully changed for me 環境変数の設定:~ パスなどのユーザーの環境変数はbashの場合、ユーザーのディレクトリ直下の".profile" で設定する。~ (CompanionCDのgcc-3.4.2をデフォルト使用するための設定でもある)~ ユーザー me でログインして、.profile をviで編集する。~ $ cd $ vi .profile PATHなど、以下の内容を記述して保存する。~ PATH=/usr/local/bin:/opt/sfw/bin:/usr/bin:/usr/local/sbin:/usr/sbin PATH=$PATH:/usr/ucb:/usr/ccs/bin:/usr/local/mysql/bin PATH=$PATH:/usr/local/pgsql/bin:/usr/local/fml.domain.com PATH=$PATH:/usr/openwin/bin:/etc:/usr/java/bin:. MANPATH=/usr/man:/usr/share/man:/usr/openwin/share/man:/usr/sfw/man MANPATH=$MANPATH:/usr/local/man:/usr/local/share/man MANPATH=$MANPATH:/usr/local/apache2/man:/usr/local/ssl/man MANPATH=$MANPATH:/usr/local/samba/man:/usr/local/squid/man MANPATH=$MANPATH:/usr/local/pgsql/man:/usr/local/mysql/man MANPATH=$MANPATH:/usr/local/fml-domain.com/doc/man JLESSCHARSET=japanese EDITOR=vi CC=gcc LD_LIBRARY_PATH=/usr/local/lib:/opt/sfw/lib:/usr/lib:/lib:/etc/lib LDFLAGS=-L/usr/local/lib:-L/opt/sfw/lib:-L/usr/lib POSTGRES_HOME=/usr/local/pgsql PGLIB=$POSTGRES_HOME/lib PGDATA=$POSTGRES_HOME/data JAVA_HOME=/usr/java export PATH MANPATH JLESSCHARSET EDITOR CC LD_LIBRARY_PATH LDFLAGS POSTGRES_HOME PGLIB PGDATA JAVA_HOME su時の環境変数の設定:~ suコマンドでrootになった場合の環境変数は、Linuxなどと違いユーザーの変数は引き継がれない。~ Solarisの場合は /etc/default/su で定義する。~ デフォルトのsuファイルをバックアップしておく。~ # cd /etc/default # cp su su_default ~ suファイルをviで開く。~ # vi su PATHなど、以下の赤字の内容を記述して保存する。(読取専用になっているので、強制的に保存する)~ #ident "@(#)su.dfl 1.6 93/08/14 SMI" /* SVr4.0 1.2 */ # SULOG determines the location of the file used to log all su attempts # SULOG=/var/adm/sulog # CONSOLE determines whether attempts to su to root should be logged # to the named device # #CONSOLE=/dev/console # PATH sets the initial shell PATH variable # #PATH=/usr/bin: # SUPATH sets the initial shell PATH variable for root # # ↓↓ SUPATHは実際は1行で記述↓↓ SUPATH=/usr/local/bin:/opt/sfw/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/ucb:/usr/ccs/bin:/usr/local/mysql/bin:/usr/local/pgsql/bin:/usr/local/fml:/usr/openwin/bin:/etc:/usr/local/ssl/bin:/usr/java/bin:. # SYSLOG determines whether the syslog(3) LOG_AUTH facility should be used # to log all su attempts. LOG_NOTICE messages are generated for su's to # root, LOG_INFO messages are generated for su's to other users, and LOG_CRIT # messages are generated for failed su attempts. # SYSLOG=YES MANPATH=/usr/man:/usr/share/man:/usr/openwin/share/man:/usr/sfw/man MANPATH=$MANPATH:/usr/local/man:/usr/local/share/man MANPATH=$MANPATH:/usr/local/apache2/man:/usr/local/ssl/man MANPATH=$MANPATH:/usr/local/samba/man:/usr/local/squid/man MANPATH=$MANPATH:/usr/local/pgsql/man:/usr/local/mysql/man MANPATH=$MANPATH:/usr/local/fml-domain.com/doc/man JLESSCHARSET=japanese EDITOR=vi CC=gcc setenv LD_LIBRARY_PATH=/usr/local/lib:/opt/sfw/lib:/usr/lib:/lib:/etc/lib LDFLAGS=-L/usr/local/lib:-L/opt/sfw/lib:-L/usr/lib POSTGRES_HOME=/usr/local/pgsql PGLIB=$POSTGRES_HOME/lib PGDATA=$POSTGRES_HOME/data JAVA_HOME=/usr/java export PATH MANPATH JLESSCHARSET EDITOR CC LD_LIBRARY_PATH export LDFLAGS POSTGRES_HOME PGLIB PGDATA JAVA_HOME 各種ディレクトリの準備:~ /usr/local は /opt/local のシンボリックリンクとする。 # cd /opt # mkdir local # ln -s /opt/local /usr/local その他、ディレクトリを準備しておく。 # mkdir /opt/pkg # mkdir /opt/src # chmod 777 /opt/src ~ ※デスクトップの無効化(自己判断)~ 基本的にネットワーク上のWinodwsマシンのTeraTermなどのTelnetソフトからサーバーはリモート管理するので、~ 一通りのOS周りのインストールが済んだら、CDEなどのGUI環境は全く必要なくなる。~ (GUIはCPUもメモリもそれなりに消費してしまうので、サーバー用途の Solarisでは、無効化するのが常套だと思われる。)~ 現在起動しているデスクトップを止める。~ # /etc/rc2.d/S99dtlogin stop 次回から起動しないように無効化する。 # /usr/dt/bin/dtconfig -d suコマンドの制限~ suコマンドを使用できるユーザーを制限する。(BSDのようにログイン権限を持っていて、suを使えるユーザーと使えないユーザーを分ける。)~ wheelグループを追加する。 # groupadd wheel viでgroupファイルを開く。 # vi /etc/group 以下のようにsuの使用を許可するユーザー(以下の場合、meとyouとfriend)をwheelに追加して、保存する。 wheel::106:me,you,friend suコマンドのグループを変更する。 # chgrp wheel /usr/bin/su /usr/local/bin/su suコマンドの実行権限を変更する。 # chmod 4750 /usr/bin/su /usr/local/bin/su [[:Unix・Linux・その他]] [[:勉強しましょう]]
タイムスタンプを変更しない
*基本設定集 [#r329a3c5] ~ ユーザー(自分)の追加~ 自分(me)をユーザーとして追加する。~ # /usr/sbin/useradd -m -d /export/home/me -s /bin/bash me meのバスワードを設定する。~ # /bin/passwd me New Password:******** Re-enter new Password:******** passwd: password successfully changed for me 環境変数の設定:~ パスなどのユーザーの環境変数はbashの場合、ユーザーのディレクトリ直下の".profile" で設定する。~ (CompanionCDのgcc-3.4.2をデフォルト使用するための設定でもある)~ ユーザー me でログインして、.profile をviで編集する。~ $ cd $ vi .profile PATHなど、以下の内容を記述して保存する。~ PATH=/usr/local/bin:/opt/sfw/bin:/usr/bin:/usr/local/sbin:/usr/sbin PATH=$PATH:/usr/ucb:/usr/ccs/bin:/usr/local/mysql/bin PATH=$PATH:/usr/local/pgsql/bin:/usr/local/fml.domain.com PATH=$PATH:/usr/openwin/bin:/etc:/usr/java/bin:. MANPATH=/usr/man:/usr/share/man:/usr/openwin/share/man:/usr/sfw/man MANPATH=$MANPATH:/usr/local/man:/usr/local/share/man MANPATH=$MANPATH:/usr/local/apache2/man:/usr/local/ssl/man MANPATH=$MANPATH:/usr/local/samba/man:/usr/local/squid/man MANPATH=$MANPATH:/usr/local/pgsql/man:/usr/local/mysql/man MANPATH=$MANPATH:/usr/local/fml-domain.com/doc/man JLESSCHARSET=japanese EDITOR=vi CC=gcc LD_LIBRARY_PATH=/usr/local/lib:/opt/sfw/lib:/usr/lib:/lib:/etc/lib LDFLAGS=-L/usr/local/lib:-L/opt/sfw/lib:-L/usr/lib POSTGRES_HOME=/usr/local/pgsql PGLIB=$POSTGRES_HOME/lib PGDATA=$POSTGRES_HOME/data JAVA_HOME=/usr/java export PATH MANPATH JLESSCHARSET EDITOR CC LD_LIBRARY_PATH LDFLAGS POSTGRES_HOME PGLIB PGDATA JAVA_HOME su時の環境変数の設定:~ suコマンドでrootになった場合の環境変数は、Linuxなどと違いユーザーの変数は引き継がれない。~ Solarisの場合は /etc/default/su で定義する。~ デフォルトのsuファイルをバックアップしておく。~ # cd /etc/default # cp su su_default ~ suファイルをviで開く。~ # vi su PATHなど、以下の赤字の内容を記述して保存する。(読取専用になっているので、強制的に保存する)~ #ident "@(#)su.dfl 1.6 93/08/14 SMI" /* SVr4.0 1.2 */ # SULOG determines the location of the file used to log all su attempts # SULOG=/var/adm/sulog # CONSOLE determines whether attempts to su to root should be logged # to the named device # #CONSOLE=/dev/console # PATH sets the initial shell PATH variable # #PATH=/usr/bin: # SUPATH sets the initial shell PATH variable for root # # ↓↓ SUPATHは実際は1行で記述↓↓ SUPATH=/usr/local/bin:/opt/sfw/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/ucb:/usr/ccs/bin:/usr/local/mysql/bin:/usr/local/pgsql/bin:/usr/local/fml:/usr/openwin/bin:/etc:/usr/local/ssl/bin:/usr/java/bin:. # SYSLOG determines whether the syslog(3) LOG_AUTH facility should be used # to log all su attempts. LOG_NOTICE messages are generated for su's to # root, LOG_INFO messages are generated for su's to other users, and LOG_CRIT # messages are generated for failed su attempts. # SYSLOG=YES MANPATH=/usr/man:/usr/share/man:/usr/openwin/share/man:/usr/sfw/man MANPATH=$MANPATH:/usr/local/man:/usr/local/share/man MANPATH=$MANPATH:/usr/local/apache2/man:/usr/local/ssl/man MANPATH=$MANPATH:/usr/local/samba/man:/usr/local/squid/man MANPATH=$MANPATH:/usr/local/pgsql/man:/usr/local/mysql/man MANPATH=$MANPATH:/usr/local/fml-domain.com/doc/man JLESSCHARSET=japanese EDITOR=vi CC=gcc setenv LD_LIBRARY_PATH=/usr/local/lib:/opt/sfw/lib:/usr/lib:/lib:/etc/lib LDFLAGS=-L/usr/local/lib:-L/opt/sfw/lib:-L/usr/lib POSTGRES_HOME=/usr/local/pgsql PGLIB=$POSTGRES_HOME/lib PGDATA=$POSTGRES_HOME/data JAVA_HOME=/usr/java export PATH MANPATH JLESSCHARSET EDITOR CC LD_LIBRARY_PATH export LDFLAGS POSTGRES_HOME PGLIB PGDATA JAVA_HOME 各種ディレクトリの準備:~ /usr/local は /opt/local のシンボリックリンクとする。 # cd /opt # mkdir local # ln -s /opt/local /usr/local その他、ディレクトリを準備しておく。 # mkdir /opt/pkg # mkdir /opt/src # chmod 777 /opt/src ~ ※デスクトップの無効化(自己判断)~ 基本的にネットワーク上のWinodwsマシンのTeraTermなどのTelnetソフトからサーバーはリモート管理するので、~ 一通りのOS周りのインストールが済んだら、CDEなどのGUI環境は全く必要なくなる。~ (GUIはCPUもメモリもそれなりに消費してしまうので、サーバー用途の Solarisでは、無効化するのが常套だと思われる。)~ 現在起動しているデスクトップを止める。~ # /etc/rc2.d/S99dtlogin stop 次回から起動しないように無効化する。 # /usr/dt/bin/dtconfig -d suコマンドの制限~ suコマンドを使用できるユーザーを制限する。(BSDのようにログイン権限を持っていて、suを使えるユーザーと使えないユーザーを分ける。)~ wheelグループを追加する。 # groupadd wheel viでgroupファイルを開く。 # vi /etc/group 以下のようにsuの使用を許可するユーザー(以下の場合、meとyouとfriend)をwheelに追加して、保存する。 wheel::106:me,you,friend suコマンドのグループを変更する。 # chgrp wheel /usr/bin/su /usr/local/bin/su suコマンドの実行権限を変更する。 # chmod 4750 /usr/bin/su /usr/local/bin/su [[:Unix・Linux・その他]] [[:勉強しましょう]]
テキスト整形のルールを表示する