banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix CDE bị treo trên SunOS  XML
  [Question]   CDE bị treo trên SunOS 01/09/2009 09:09:14 (+0700) | #1 | 191669
subnetwork
Member

[Minus]    0    [Plus]
Joined: 05/09/2004 06:08:09
Messages: 1666
Offline
[Profile] [PM] [WWW] [Yahoo!]
Sáng nay tôi gặp 1 lỗi trên máy chủ SUNOS như sau :
Khi đăng nhập vào máy chủ với tài khoản bình thường bằng giao diện CDE thì quá trình đăng nhập thành công nhưng treo ở màn hình CDE.Tuy nhiên tôi đăng nhập với quyền root thì vào bình thường .

Tôi thử xóa account subnetwork thì thông báo như sau xuất hiện
Internal error : cannot check unix session to user to subnetwork (the network is broken at least one registered client is down)  


Tôi tạo 1 tài khoản khác thì thông báo như trên vẫn xuất hiện như củ.

Tôi thử dùng userdel -r subnetwork
hoặc dùng
useradd -u 500 -g network -d /home/subnetwork -s /usr/bin/bash -c "thphuoc" subnetwork

Thì thông báo như trên vẫn xuất hiện

Mô hình kết nối như sau :
Sun --> Switch Cisco --> Client (account là subnetwork)

Trên Switch Cisco tôi đã no shutdown port cần nối kết và kiểm tra interface đã hoạt động tốt, từ client tôi ping,ssh đến máy chủ thành công nhưng không thể nào log in thành công vào máy chủ thông qua CDE.

Quản lý máy chủ, cài đặt, tư vấn, thiết kế, bảo mật hệ thống máy chủ dùng *nix
http://chamsocmaychu.com
[Up] [Print Copy]
  [Question]   CDE bị treo trên SunOS 03/09/2009 21:19:11 (+0700) | #2 | 191890
[Avatar]
MrMe
Elite Member

[Minus]    0    [Plus]
Joined: 08/07/2006 13:01:01
Messages: 150
Offline
[Profile] [PM]
Không biết THPhuoc dùng bản SunOS mấy nhưng trên máy tôi có thử với lệnh
Code:
-bash-3.00# useradd  -d /home/subnetwork -s /usr/bin/bash -c "thphuoc" subnetwork
UX: useradd: subnetwork name too long.
-bash-3.00# useradd  -d /home/sub -s /usr/bin/bash -c "thphuoc" sub
-bash-3.00# passwd sub
New Password:
Re-enter new Password:
passwd: password successfully changed for sub


Khi đó Xmanager đến SunOS bằng tài khoản sub thì vào được rồi lại bị logout ra luôn.
Nguyên nhân là lệnh useradd không tự tạo thư mục home. Ta phải tạo thư mục home bằng lệnh trước khi tạo user sub
Kiểm tra thư mục home thì thấy thư mục sub không tự tạo
Code:
-bash-3.00# ls /home/
-bash-3.00# ls -al /home/
total 5
dr-xr-xr-x   1 root     root           1 Sep  2 23:24 .
drwxr-xr-x  50 root     root        1536 Sep  3 03:47 ..
-bash-3.00#


Phải tự tay tạo thư mục home bằng user root
Code:
-bash-3.00# mkdir /sub
-bash-3.00# usermod  -d /sub -s /usr/bin/bash -c "thphuoc" sub


Thử Xmanager lại thì đã log vào được CDE nhưng vẫn bị báo lỗi không vào làm việc được
Code:
drwxr-xr-x   2 root     root         512 Sep  3 10:12 sub

Thử chown phát
Code:
-bash-3.00# chown -R sub /sub


Giờ thì vào rất OK .
THPhước thử làm theo các bước trên xem có được không smilie

Code:
-bash-3.00# cat /etc/release
                       Solaris 10 8/07 s10s_u4wos_12b SPARC
           Copyright 2007 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                            Assembled 16 August 2007

CDE version 1.6.3
[Up] [Print Copy]
  [Question]   CDE bị treo trên SunOS 04/09/2009 13:43:33 (+0700) | #3 | 191944
[Avatar]
tranhuuphuoc
Moderator

Joined: 05/09/2004 06:08:09
Messages: 865
Location: Lầu Xanh
Offline
[Profile] [PM] [WWW]
Thanks MrMe giúp đỡ nhưng mình làm thử theo lão, khi truy xuất đến CDE thì màn hình treo luôn nhưng kèm theo thông báo Due to a processing error the login failed , để tiện quản lý tôi dùng X Manager

# cat /etc/release
Solaris 10 11/06 s10s_u3wos_10 SPARC
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 14 November 2006

#uname -a
SunOS system 5.10 Generic_118833-36 sun4u sparc SUNW,Sun-Fire-V215

# mkdir /users/phuoc
# useradd -d /users/phuoc -s /usr/bin/bash -c "thphuoc" phuoc

# passwd phuoc

New Password:
Re-enter new Password:
passwd: password successfully changed for phuoc

# chown -R phuoc /users/phuoc

CDE của mình là CDE version 1.6.3

Mình nghĩ rằng CDE có lỗi mặc dù hiện giờ mình có bản backup khôi phục nó trở về trạng thái tốt nhất cũng được nhưng mình muốn giải quyết được lỗi này. Server của mình hiện giờ đang chạy trên môi trường Internal-không cho phép truy xuất ra Internet .
[Up] [Print Copy]
  [Question]   CDE bị treo trên SunOS 05/09/2009 13:20:36 (+0700) | #4 | 191987
[Avatar]
Midou
Member

[Minus]    0    [Plus]
Joined: 02/03/2009 19:50:38
Messages: 87
Location: SS LSA
Offline
[Profile] [PM]
@tranhuuphuoc: Anh cho em output của 2 câu lệnh này
Code:
df -h

Code:
useradd -D
FOrGeT
[Up] [Print Copy]
  [Question]   CDE bị treo trên SunOS 07/09/2009 01:50:36 (+0700) | #5 | 191990
[Avatar]
tranhuuphuoc
Moderator

Joined: 05/09/2004 06:08:09
Messages: 865
Location: Lầu Xanh
Offline
[Profile] [PM] [WWW]
Hi Midou , đây là output 2 câu lệnh của nó đây bạn

Quyền hạn root trên server này do mình nằm và trên server này không mở bất kỳ shell cho account nào cả , mình cũng không thay đổi bất cứ thứ gì trước khi nó bị lỗi.

$ df -h
Code:
Filesystem             size   used  avail capacity  Mounted on
/dev/dsk/c1t0d0s0      9.8G   529M   9.2G     6%    /
/devices                 0K     0K     0K     0%    /devices
ctfs                     0K     0K     0K     0%    /system/contract
proc                     0K     0K     0K     0%    /proc
mnttab                   0K     0K     0K     0%    /etc/mnttab
swap                   3.4G   1.2M   3.4G     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
/dev/dsk/c1t0d0s6      9.8G   3.5G   6.3G    36%    /usr
/platform/sun4u-us3/lib/libc_psr/libc_psr_hwcap1.so.1
                       9.8G   529M   9.2G     6%    /platform/sun4u-us3/lib/libc
_psr.so.1
/platform/sun4u-us3/lib/sparcv9/libc_psr/libc_psr_hwcap1.so.1
                       9.8G   529M   9.2G     6%    /platform/sun4u-us3/lib/spar
cv9/libc_psr.so.1
fd                       0K     0K     0K     0%    /dev/fd
/dev/dsk/c1t0d0s3       23G   3.1G    19G    14%    /var
swap                   3.5G    12M   3.4G     1%    /tmp
swap                   3.4G    40K   3.4G     1%    /var/run
/dev/dsk/c1t0d0s5      242M   1.0M   217M     1%    /metadb
/dev/dsk/c1t0d0s7       21G   1.4G    19G     8%    /opt


# useradd -D
Code:
group=other,1  project=default,3  basedir=/home  
skel=/etc/skel  shell=/bin/sh  inactive=0  
expire=  auths=  profiles=  roles=  limitpriv=  
defaultpriv=  lock_after_retries=


Mình thử tạo useradd bằng cách dùng shell /bin/sh hay /usr/bin/bash và dùng homedir là /home hay /users đều bị lỗi như trên .

Kiểm tra syslog thì không phát hiện lỗi nào cả , mình không biết nguyên nhân do đâu, mong anh em tư vấn tiếp .
[Up] [Print Copy]
  [Question]   CDE bị treo trên SunOS 07/09/2009 02:42:45 (+0700) | #6 | 191993
[Avatar]
Midou
Member

[Minus]    0    [Plus]
Joined: 02/03/2009 19:50:38
Messages: 87
Location: SS LSA
Offline
[Profile] [PM]

tranhuuphuoc wrote:
Hi Midou , đây là output 2 câu lệnh của nó đây bạn

Quyền hạn root trên server này do mình nằm và trên server này không mở bất kỳ shell cho account nào cả , mình cũng không thay đổi bất cứ thứ gì trước khi nó bị lỗi.

$ df -h
Code:
Filesystem             size   used  avail capacity  Mounted on
/dev/dsk/c1t0d0s0      9.8G   529M   9.2G     6%    /
/devices                 0K     0K     0K     0%    /devices
ctfs                     0K     0K     0K     0%    /system/contract
proc                     0K     0K     0K     0%    /proc
mnttab                   0K     0K     0K     0%    /etc/mnttab
swap                   3.4G   1.2M   3.4G     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
/dev/dsk/c1t0d0s6      9.8G   3.5G   6.3G    36%    /usr
/platform/sun4u-us3/lib/libc_psr/libc_psr_hwcap1.so.1
                       9.8G   529M   9.2G     6%    /platform/sun4u-us3/lib/libc
_psr.so.1
/platform/sun4u-us3/lib/sparcv9/libc_psr/libc_psr_hwcap1.so.1
                       9.8G   529M   9.2G     6%    /platform/sun4u-us3/lib/spar
cv9/libc_psr.so.1
fd                       0K     0K     0K     0%    /dev/fd
/dev/dsk/c1t0d0s3       23G   3.1G    19G    14%    /var
swap                   3.5G    12M   3.4G     1%    /tmp
swap                   3.4G    40K   3.4G     1%    /var/run
/dev/dsk/c1t0d0s5      242M   1.0M   217M     1%    /metadb
/dev/dsk/c1t0d0s7       21G   1.4G    19G     8%    /opt


# useradd -D
Code:
group=other,1  project=default,3  [color=#444444][color=red]ba[/color]sedir=/home[/color]  
skel=/etc/skel  shell=/bin/sh  inactive=0  
expire=  auths=  profiles=  roles=  limitpriv=  
defaultpriv=  lock_after_retries=


Mình thử tạo useradd bằng cách dùng shell /bin/sh hay /usr/bin/bash và dùng homedir là /home hay /users đều bị lỗi như trên .

Kiểm tra syslog thì không phát hiện lỗi nào cả , mình không biết nguyên nhân do đâu, mong anh em tư vấn tiếp .  

[color=red]----->[/color]/home không có.
Anh kiểm tra xem trên hệ thống có dir /export/home ko
Nguyên nhân của "bệnh" này, theo em đoán là dir /home không tồn tại trên hệ thống, hoặc tồn tại nhưng bị giới hạn quyền đối với user mới được tạo.

PS: Có vẻ như đây là lần đầu tiên anh đăng nhập bằng acc bình thường nhỉ?
FOrGeT
[Up] [Print Copy]
  [Question]   CDE bị treo trên SunOS 07/09/2009 10:26:06 (+0700) | #7 | 192012
[Avatar]
MrMe
Elite Member

[Minus]    0    [Plus]
Joined: 08/07/2006 13:01:01
Messages: 150
Offline
[Profile] [PM]

Midou wrote:

----->/home không có.

Anh kiểm tra xem trên hệ thống có dir /export/home ko
Nguyên nhân của "bệnh" này, theo em đoán là dir /home không tồn tại trên hệ thống, hoặc tồn tại nhưng bị giới hạn quyền đối với user mới được tạo.

PS: Có vẻ như đây là lần đầu tiên anh đăng nhập bằng acc bình thường nhỉ?
 

Làm sao chú biết thư mục home không có?
Phải dùng lệnh ls -al / thì mới biết là thư mục /home có hay không chứ
Thư mục home đâu quan trọng thế chú.
Anh dùng lệnh
Code:
-bash-3.00# useradd  -d /sub -s /usr/bin/bash -c "thphuoc" sub

Để cho người dùng sub có thư mục home là /sub có sao đâu.
Vấn đề của anh Phước không rõ là chỉ CDE bị hay anh log vào Java Desktop cũng không được luôn.
Solaris nó có cho tùy chọn 2 giao diện đồ họa khác nhau khi vào mà.
Lão thử cái giao diện đồ họa java coi cần gì cứ phải CDE nhỉ smilie
[Up] [Print Copy]
  [Question]   CDE bị treo trên SunOS 07/09/2009 11:46:12 (+0700) | #8 | 192028
[Avatar]
Midou
Member

[Minus]    0    [Plus]
Joined: 02/03/2009 19:50:38
Messages: 87
Location: SS LSA
Offline
[Profile] [PM]
Code:
bash-3.00# useradd  -d /sub -s /usr/bin/bash -c "thphuoc" sub

Code:
bash-3.00# useradd -D
group=other,1  project=default,3  basedir=/home  
 skel=/etc/skel  shell=/bin/sh  inactive=0  
 expire=  auths=  profiles=  roles=  limitpriv=  
 defaultpriv=  lock_after_retries=

Vậy theo anh nghĩ basedir=/home ở đây sẽ có tác dụng gì?
FOrGeT
[Up] [Print Copy]
  [Question]   CDE bị treo trên SunOS 07/09/2009 22:46:33 (+0700) | #9 | 192045
[Avatar]
tranhuuphuoc
Moderator

Joined: 05/09/2004 06:08:09
Messages: 865
Location: Lầu Xanh
Offline
[Profile] [PM] [WWW]

Midou wrote:
[color=red]----->[/color]/home không có.
Anh kiểm tra xem trên hệ thống có dir /export/home ko
Nguyên nhân của "bệnh" này, theo em đoán là dir /home không tồn tại trên hệ thống, hoặc tồn tại nhưng bị giới hạn quyền đối với user mới được tạo.

PS: Có vẻ như đây là lần đầu tiên anh đăng nhập bằng acc bình thường nhỉ?
 


Chắc vậy quá bạn, không biết sao mình thường dùng thường $ hơn # smilie

Thư mục /home , /home/export đều có trên hệ thống cả và quyền hạn mổi thư mục gốc của người dùng đều được ấn định chính xác .

MrMe wrote:
Để cho người dùng sub có thư mục home là /sub có sao đâu.
Vấn đề của anh Phước không rõ là chỉ CDE bị hay anh log vào Java Desktop cũng không được luôn.
Solaris nó có cho tùy chọn 2 giao diện đồ họa khác nhau khi vào mà.
Lão thử cái giao diện đồ họa java coi cần gì cứ phải CDE nhỉ  


Thư mục gốc của người dùng mình thường để ở /users thay vì /home việc này không sao cả smilie
Login vào CDE hay Java trên con server bị lỗi thì màn hình treo luôn và kèm theo thông báo Due to a processing error the login failed , nó treo ở đó mà trong syslog /var/adm/messages hay /var/log,... đều không thấy bất kỳ lỗi nào cả .

Cũng trên con server khác có cấu hình tương tự thì việc tạo user sau đó đăng nhập vào hệ thống đều thành công thông qua CDE hay Java đều được . Theo mình nghĩ có vấn đề sai xót gì đó trên server này chứ không phải .... gõ lộn lệnh smilie Đến đường cùng chắc mình phải restore bản backup mới nhất mà thôi .

Thanks bà con giúp đỡ
[Up] [Print Copy]
  [Question]   CDE bị treo trên SunOS 07/09/2009 22:58:14 (+0700) | #10 | 192046
[Avatar]
Midou
Member

[Minus]    0    [Plus]
Joined: 02/03/2009 19:50:38
Messages: 87
Location: SS LSA
Offline
[Profile] [PM]
@Anh Phước: Nếu như anh restore bản backup mới nhất, anh có thể cho em output của các lệnh sau được ko? Em muốn biết được chính xác "bệnh" của nó là gì?
Code:
# df -h

Code:
# useradd  -d /sub -s /usr/bin/bash -c "thphuoc" sub

Code:
# su -s sub


PS: Sao đầu hàng sớm vậy anh. :p
FOrGeT
[Up] [Print Copy]
  [Question]   CDE bị treo trên SunOS 07/09/2009 23:20:03 (+0700) | #11 | 192048
mR.Bi
Member

[Minus]    0    [Plus]
Joined: 22/03/2006 13:17:49
Messages: 812
Offline
[Profile] [PM] [WWW]
/var/adm/loginlog có gì không anh?
All of my life I have lived by a code and the code is simple: "honour your parent, love your woman and defend your children"
[Up] [Print Copy]
  [Question]   CDE bị treo trên SunOS 10/09/2009 10:25:26 (+0700) | #12 | 192246
[Avatar]
tranhuuphuoc
Moderator

Joined: 05/09/2004 06:08:09
Messages: 865
Location: Lầu Xanh
Offline
[Profile] [PM] [WWW]

Midou wrote:
@Anh Phước: Nếu như anh restore bản backup mới nhất, anh có thể cho em output của các lệnh sau được ko? Em muốn biết được chính xác "bệnh" của nó là gì?
Code:
# df -h

Code:
# useradd  -d /sub -s /usr/bin/bash -c "thphuoc" sub

Code:
# su -s sub


PS: Sao đầu hàng sớm vậy anh. :p
 


Mình ghi ở bài viết trước rồi mà smilie
Không phải đầu hàng mà đôi khi công ăn việc làm quan trọng cần giải quyết sớm và dứt điểm, để ngồi thử nghiệm hoài chắc ...ăn cám mất quá bạn .

Cái lỗi này không phải là do sai cú pháp tạo người dùng hoặc sử dụng admintool, sam sai, không đúng vì không lẽ có hàng trăm account trên hệ thống, không lẽ mình tạo sai hết sao . Nếu tạo sai thì chắc mình ... về vườn từ lâu rồi bạn smilie


mR.Bi wrote:
/var/adm/loginlog có gì không anh?  


Hôm trước anh có đọc bài trả lời của em nhưng do anh không ở quê nhà để đưa thông tin lên cho em và anh em xem tiếp và hôm đó anh có xem đường dẫn mà em đưa nhưng không thấy thông tin gì trong đó cả em smilie

Mình đã restore bản backup thì mọi việc đều tốt . Thanks anh em giúp đỡ smilie
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|