【Solaris】Virtualbox 安裝 Oracle Solaris 10(三) 安裝完成後初始配置

煙花丶易冷發表於2017-05-12
Virtualbox 安裝 Oracle Solaris 10(三) 
安裝完成後初始配置

Solaris10作業系統安裝完成後,預設不允許root使用者遠端ssh登入
root預設shell使用sh
修改配置檔案,允許root使用者遠端ssh登入,修改root使用者預設登入shell,配置命令提示符PS1

1 允許root使用者遠端登入設定
1.1 修改/etc/default/login 使用#註釋掉下行
CONSOLE=/dev/console
此配置修改並不影響root使用者的ssh登入,但會影響telenet服務


右鍵 - Open Terminal


修改前複製一份配置檔案備用
# cp /etc/default/login /etc/default/login.bak  


# vi /etc/default/login
找到CONSOLE=/dev/console 一行,i進入編輯模式,在開頭新增#,註釋掉。
Esc切換到命令模式,:wq!   儲存並強制退出。



1.2 修改/etc/ssh/sshd_config第128行  
PermitRootLogin yes


# cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
# vi /etc/ssh/sshd_config

命令模式按 128G   游標定位到128行
移動游標到no n字母上,按x刪除,按a在游標後一個位置開始插入yes
Esc退出到命令模式。   :wq   儲存並退出


重啟ssh服務
# svcadm restart ssh  



1.3 重啟完成後使用SecureCRT進行連線











2 solaris10預設shell的修改和設定

此步在SecureCRT進行中進行操作

2.1 顯示當前shell型別
# echo $SHELL



2.2 切換shell
# bash


2.3 永久修改root使用者的預設shell
修改/etc/passwd檔案
root:x:0:0:Super-User:/:/sbin/sh修改為 root:x:0:0:Super-User:/:/usr/bin/bash

修改前進行復製備份
bash-3.00# cp /etc/passwd /etc/passwd.bak


bash-3.00# vi /etc/passwd



2.4 修改使用者預設命令提示符,顯示使用者名稱、主機名、當前路徑
編輯/etc/profile ,在最後新增 export PS1='[\u@\h:$PWD]\$'

bash-3.00# cp /etc/profile /etc/profile.bak

bash-3.00# vi /etc/profile

G將游標定位到最後一行,按o在下一行開始插入



使配置立即生效
bash-3.00# source /etc/profile

能夠顯示出上圖 [使用者名稱@主機名:當前路徑]   這種命令提示符,說明修改成功。


3 允許root使用者遠端ftp登入
修改/etc/ftpd/ftpusers檔案,在root一行前新增#,註釋掉root。

[root@solaris188:/]#cp /etc/ftpd/ftpusers /etc/ftpd/ftpusers.bak
[root@solaris188:/]#vi /etc/ftpd/ftpusers

列表中使用者不允許ftp遠端登入,使用#將root註釋掉,root使用者可以ftp登入。



呂星昊
lvxinghao@163.com

2016.1.8

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29618264/viewspace-2138998/,如需轉載,請註明出處,否則將追究法律責任。

相關文章