目前分類:Solaris (37)

瀏覽方式: 標題列表 簡短摘要
因為設定了一個廠商維護的帳號,想在平時停用它。

查詢帳號目前的狀況:
# passwd -s user01
user01 PS

keven 發表在 痞客邦 留言(0) 人氣()

今天工程師幫我們設定完成後,對主機進行重開機。
重開機成功後,要start ldm時,出現了下列的訊息:
bash-3.2# ldm start ldg1
LDom ldg1 is not bound

keven 發表在 痞客邦 留言(0) 人氣()

上篇提到root轉換成角色後,無論遠端、本機皆無法登入,
可以提高系統的安全,而且Solaris的角色有另一個特色,
並非帳號授予root角色,該帳號就擁有root角色的權限,
而是讓帳號擁有切換到root角色的權限,下面就來測試看看。

keven 發表在 痞客邦 留言(0) 人氣()

#define EPERM 1 /* Not super-user */
#define ENOENT 2 /* No such file or directory */
#define ESRCH 3 /* No such process */
#define EINTR 4 /* interrupted system call */
#define EIO 5 /* I/O error */

keven 發表在 痞客邦 留言(0) 人氣()

Solaris有支援Rose-Based Access Control(RBAC),
以增加權限控管的彈性,新增了角色(Role)的機制。

透過Role及授權,可以讓使用者擁有一般的權限,
但是在特殊情況下,使用者可以切換角色以取得更大的權限,

keven 發表在 痞客邦 留言(0) 人氣()

Solaris有支援Rose-Based Access Control(RBAC),
以增加權限控管的彈性,新增了角色(Role)的機制。

因為系統的管理可能有多人,因此root的密碼可能被分享,
但是root是系統的超級管理員,擁有系統所有的權限,

keven 發表在 痞客邦 留言(0) 人氣()

因為上次遇到Solaris主機空間不足,導致ERP測試區當機,
所以寫了一個簡單的Shell Script來通知自己空間不足。

ERP測試區的檔案放在一個stagepool/stage的空間,
所以先以df指令查看目前的資訊及欄位定義。

keven 發表在 痞客邦 留言(0) 人氣()

語法: date +"FORMAT"
注意:「+」與「"FORMAT"」之間不能有空白

日期
$ date +"%Y%m%d"

keven 發表在 痞客邦 留言(0) 人氣()

語法:

case 變數 in
判斷值1 )
程式段

keven 發表在 痞客邦 留言(0) 人氣()

主要是用z"$a" == z來判斷是否為Null或是空值

bash-3.2# vi test.sh
#!/bin/bash
if [ z"$a" == z ]; then
文章標籤

keven 發表在 痞客邦 留言(0) 人氣()

我們的機器是SPARC CPU、Solaris 10 64bit(SunOS 5.10),以下列的指令檢測Bash Shell:
bash-3.2# env x='() { :;}; echo vulnerable' bash -c "echo this is a test"

vulnerable
this is a test

keven 發表在 痞客邦 留言(0) 人氣()

原本已有一個zone,名稱是test01,現在要在test01上增加一個fs,所以執行下列步驟:

# zonecfg -z test01
zonecfg:: test01> add fs
zonecfg:: test01:fs> set type=zfs

keven 發表在 痞客邦 留言(0) 人氣()

Linux可以用md5sum來檢查MD5,而Solaris 10可以用digest來檢查MD5

語法:digest [-alv] FILE
-a :aigorithm 指定演算法
-l :list 顯示所有支援的演算法

keven 發表在 痞客邦 留言(0) 人氣()

執行mconnect,如果Sendmail有正常啟動話,就可用SMTP的指令來進一步測試
# mconnect
connecting to host localhost (127.0.0.1), port 25
connection open
220 sol.ccc.com.tw ESMTP Sendmail 8.14.5+Sun/8.14.5; Wed, 25 Jun 2014 14:31:10 +0800 (CST)

keven 發表在 痞客邦 留言(0) 人氣()

今天要以mail查詢Sols上root帳號的信時,出現了cannot stat mailfile的錯誤,
原來是root的mailfile超過了2GB的大小,以致無法查詢,如下圖:
img_004

我的解決方式是先將原本root的mailfile更名,再新建一個root的mailfile,改完權限後就正常了,

keven 發表在 痞客邦 留言(0) 人氣()

Solaris 10有一支程式logadm專門用來做系統log的管理工作,是一個純文字檔。
可以直接用vi去編輯它,不過建議用logadm指令來變更設定。
因為logadm變更設定時會檢查語法是否正確,所以建議還是使用指令去變更設定。

logadm管理SSHD的log範例語法:

keven 發表在 痞客邦 留言(0) 人氣()

語法:scp [-r] source_file user@remote_hostname:target_file

-r
Use to recursively copy entire directories.

keven 發表在 痞客邦 留言(0) 人氣()

先查看版本
# ssh -V
Sun_SSH_1.1.6, SSH protocols 1.5/2.0, OpenSSL 0x0090704f


keven 發表在 痞客邦 留言(0) 人氣()

因為原本的HP-UX登入後是提示主機名:絕對路徑,如:hp01:/etc>
現在系統改為Solaris後,提示字元就變成「bash-3.2$」,有人反應太精簡了。

其實更改命令提示字元就是設定PS1變數,可以把它加到.profile或是/etc/.login。

keven 發表在 痞客邦 留言(0) 人氣()

因為系統將由HP-UX改為Solaris,同事發現習慣使用的Netterm 4.2.9無法在vi編輯模式下使用方向鍵。
後來得知原本HP-UX也是無法使用方向鍵,但是更改了一些設定後就可以使用,原本以為設定在Netterm上,
結果找不到可以設定方向鍵定義的地方,原來前人修改的是作業系統上的定義。

因為HP-UX可以正常使用方向鍵,所以先從HP-UX下載出定義檔:

keven 發表在 痞客邦 留言(0) 人氣()

1 2