1.系統默認是采用安全的方案,但我的機器上面沒有什麼非常重要的數據,而且經常需要用root用戶進行ssh,telnet,ftp等,而這些系統默認都不允許。
ssh: /etc/ssh/sshd_config, 把PermitRootLogin改為yes。
telnet: 簡單,修改文件/etc/default/login,把行CONSOLE=/dev/console注釋掉,就可以用root用戶telnet上來了。
而對於ftp: 只要修改/etc/ftpd/ftpusers, 把root用戶注釋掉就可以用root用戶進行ftp了。網絡上的資料是這樣說的,這樣設置就可以了,但是本人這樣設置ftp不成功。
2.默認shell的配置。
系統默認使用的是/sbin/sh,但我喜歡使用更流行的bash, 於是修改/etc/passwd,把第一行從root:x:0:0:Super-User:/:/sbin/sh 改為root:x:0:0:Super-User:/:/bin/bash,重新登陸後發現默認shell成功更改。據說這個做法不是特別安全。
3.Solaris10 gcc
Solaris9以後,gcc缺省安裝在/usr/sfw/bin目錄下。因此,只需要設置好環境變量即可: PATH=/usr/sfw/bin:/usr/ccs/bin:usr/sfw/sbin:$PATH; export PATH ;設置後gcc,make命令就可以用了。
4.Solaris10 缺省安裝了2個apache, apache1.x和以前8/9的啟動一樣,但apache2需要新方法啟動
# svcprop -v -p start apache2
start/exec astring/lib/svc/method/http-apache2 start
start/timeout_seconds count 60
start/type astring method
start/user astring webservd
start/group astring webservd
start/privileges astring
basic,!proc_session,!proc_info,!file_link_any,net_privaddr
start/limit_privileges astring :default
start/use_profile boolean false
start/supp_groups astring :default
start/working_directory astring :default
start/project astring :default
start/resource_pool astring :default
#svcadm enable apache2
#svcs –l apache2