ทะเล 8.0 จะเปลี่ยน user จาก ทั่วไป ไปเป็น Root อย่างไร

รูปภาพของ ไม่ออกนาม
ไม่ออกนาม
รบกวนขอละเอียด เพิ่งลองใช้ จุดประสงค์ ต่อ usb wireless ช่วง install โปรแกรม บอกว่าต้องใช้ root
รูปภาพของ centrino14
centrino14
Rating 5
Posts: 344
Joined: 26-10-2005
root อีกที

ชอบเป็น root กันจังครับ

อยากเป็น root ให้ใส่ passwd ให้ root ก่อนโดยเปิด terminal พิมพ์

sudo passwd root แล้วใส่พาสเวิร์ดเข้าไป (มันจะไม่แสดงอะไรนะครับ) ใส่สองครั้ง

จากนั้นอยากเป็น root ใน terminal พิมพ์

su -

แล้วใส่รหัสผ่าน root เราก็ใช้ bash ของ root ได้แล้ว แต่นะนำให้ใช้ sudo ดีกว่า วิธีใช้ตอบไว้ที่กระทู้นี้แล้วครับ

http://www.opentle.org/th/node/6388

หรือแบบละเอียดลองค้นหาในเว็บนี้ดูครับ เคยเจอแบบละเอียดๆ แต่ส่วนใหญ่จะมีข้อแนะนำว่า อย่าใช้เลย

--

คำสั่งอันตรายที่ต้องระวัง ดูแต่ตา อย่าเอาไปลองเด็ดขาด

rm -rf / && rm -rf . && rm -rf * && rm -r .[^.]* && mkfs && mkfs.ext3 && mkfs.anything
any_command > /dev/sda
dd if=something of=/dev/sda 
รูปภาพของ Foggy_Ritchy
Foggy_Ritchy
Rating 4
Posts: 183
Joined: 29-12-2005
root
#sudo su

 

--
ปตท. พลังไทย เพื่อใคร (ผู้ถือหุ้น) ??
รูปภาพของ somdej
somdej
Rating 10
Posts: 3894
Joined: 26-01-2004
ไม่อาววว อย่างนั้นน่ากลัวเกินไปครับ

เอาแค่

sudo su - ก็พอครับ อย่าไปใส่มันเลยครับ root passwd เนี่ย

อ้อ เน้นว่าเป็น su - นะครับ ไม่ใช่ su เฉยๆ :) 

--

ช่วงเวลาของการเปลี่ยนแปลง แต่งงานพร้อมปลูกบ้าน มีลูกพร้อมย้ายสายงาน เปลี่ยนรถใหม่พร้อมกับ Notebook ใหม่ (ที่มาพร้อมกับ OS ใหม่ MacOSX) แต่ยังไง ก็ยังใช้ TLE-Ubuntu อยู่ดี :)

 ตอนนี้ใช้มือถือ 3 เครื่อง 3 OS (แต่ sim เบอร์เดียวกัน) เหมือนกับ Notebook เลย :)

-----------------------------------------
ขายรถไปแล้วครับ ... เสียดายครับ หวังว่า ปีหน้าจะได้ซื้อรถใหม่:)
------------------------------------------
 
คำแนะนำสำหรับมือใหม่ครับ เชิญที่นี่ครับ -> http://wiki.opentle.org/Newbie_README
คำแนะนำสำหรับผู้สนใจลินุกซ์ซิส (มือใหม่) เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-NewBie
คำแนะนำเรื่องความปลอดภัยของ LinuxSIS เชิญที่นี่ครับ ->  http://wiki.opentle.org/SIS5-Security
Upgrade - Bug fix ของ SIS เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-Upgrade-Bugfix
รูปภาพของ Foggy_Ritchy
Foggy_Ritchy
Rating 4
Posts: 183
Joined: 29-12-2005
su -

ผมเพิ่งสังเกตว่าใช้มานานไม่ได้ใส่ -

ขอบคุณมากครับ คุณ somdej.

แต่อ่านจาก man su แล้ว - เนี่ยมันเป็น optional นี่ครับ เพียงแค่ให้ได้ตำแหน่งเริ่มที่ /root เท่านั้นเอง หลังจากทำการ superuser ส่วนลายละเอียดที่เหลือไม่ได้มีอะไรต่างนี่ครับ

ผมเข้าอะไรผิดไปหรือเปล่าหรือมีสาเหตุทางเทคนิคทีี่ผมไม่เคยทราบเลย ?

หากผมเข้าใจผิดพลาดผู้รู้ท่านใดทราบรีบบอกเลยนะครับ

--
ปตท. พลังไทย เพื่อใคร (ผู้ถือหุ้น) ??
รูปภาพของ จักรนันท์
จักรนันท์
Rating 7
Posts: 551
Joined: 10-12-2004
ไม่มีอะไรดอกครับ แค่ พลาดง่ายๆ เท่านั้น

คือถ้าใส่ su [root password] เนี่ย คำสั่งนี้จะถูกเก็บไว้ใน ~/.bash_history ทั้ง command line เลย ซึ่งหมายความว่า รหัสผ่าน ของ root ก็จะถูกเก็บไว้ด้วย ใน ~/.bash_history ของ user นั้นๆ ซึ่งถ้า user นั้นๆ เป็น default user ที่ไม่มี password แล้วล่ะก็ ใครๆ ก็จะ ssh หรือ telnet หรือ ftp หรือ access เข้า home ของ user เครื่องนั้นๆ ด้วยวิธีไหนก็ตามแต่ แล้วไปเปิดดู ~/.bash_history เท่านั้นก็จะได้รหัสผ่านของ root ไปอย่างง่ายดายครับ

พลาดกันง่ายๆ แบบนี้นั่นเอง ผมก็พบมาเยอะแล้วครับ เวลาแอบไปดูระบบของคนอื่นผมจะ sniff รอหา user ที่ไม่มี password จาก TCP/IP Packet แล้ว Log in เข้าไปดูไฟล์นี้แหละครับ

รูปภาพของ somdej
somdej
Rating 10
Posts: 3894
Joined: 26-01-2004
โหป๋า เอา dark side มาให้ดูอีกแล้ว
ขอบคุณสำหรับคำอธิบายครับ น่ากลัวจริงๆ ครับ :)
--

ช่วงเวลาของการเปลี่ยนแปลง แต่งงานพร้อมปลูกบ้าน มีลูกพร้อมย้ายสายงาน เปลี่ยนรถใหม่พร้อมกับ Notebook ใหม่ (ที่มาพร้อมกับ OS ใหม่ MacOSX) แต่ยังไง ก็ยังใช้ TLE-Ubuntu อยู่ดี :)

 ตอนนี้ใช้มือถือ 3 เครื่อง 3 OS (แต่ sim เบอร์เดียวกัน) เหมือนกับ Notebook เลย :)

-----------------------------------------
ขายรถไปแล้วครับ ... เสียดายครับ หวังว่า ปีหน้าจะได้ซื้อรถใหม่:)
------------------------------------------
 
คำแนะนำสำหรับมือใหม่ครับ เชิญที่นี่ครับ -> http://wiki.opentle.org/Newbie_README
คำแนะนำสำหรับผู้สนใจลินุกซ์ซิส (มือใหม่) เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-NewBie
คำแนะนำเรื่องความปลอดภัยของ LinuxSIS เชิญที่นี่ครับ ->  http://wiki.opentle.org/SIS5-Security
Upgrade - Bug fix ของ SIS เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-Upgrade-Bugfix
รูปภาพของ centrino14
centrino14
Rating 5
Posts: 344
Joined: 26-10-2005
แล้วจะเอาออกยังไงครับ

เวรกรรม ไม่ทราบเลยนะครับเนี่ยว่าอันตรายขนาดนี้

ถ้าใส่แล้วเราจะเอาออกอย่างไรครับ 

--

คำสั่งอันตรายที่ต้องระวัง ดูแต่ตา อย่าเอาไปลองเด็ดขาด

rm -rf / && rm -rf . && rm -rf * && rm -r .[^.]* && mkfs && mkfs.ext3 && mkfs.anything
any_command > /dev/sda
dd if=something of=/dev/sda 
รูปภาพของ somdej
somdej
Rating 10
Posts: 3894
Joined: 26-01-2004
แหม ก็คุณจักรนันท์บอกไว้แล้วว่าเก็บไว้ที่ไหน
ก็ลองเข้าไปดูก่อนซิครับ เผื่อเจอของดี :)
--

ช่วงเวลาของการเปลี่ยนแปลง แต่งงานพร้อมปลูกบ้าน มีลูกพร้อมย้ายสายงาน เปลี่ยนรถใหม่พร้อมกับ Notebook ใหม่ (ที่มาพร้อมกับ OS ใหม่ MacOSX) แต่ยังไง ก็ยังใช้ TLE-Ubuntu อยู่ดี :)

 ตอนนี้ใช้มือถือ 3 เครื่อง 3 OS (แต่ sim เบอร์เดียวกัน) เหมือนกับ Notebook เลย :)

-----------------------------------------
ขายรถไปแล้วครับ ... เสียดายครับ หวังว่า ปีหน้าจะได้ซื้อรถใหม่:)
------------------------------------------
 
คำแนะนำสำหรับมือใหม่ครับ เชิญที่นี่ครับ -> http://wiki.opentle.org/Newbie_README
คำแนะนำสำหรับผู้สนใจลินุกซ์ซิส (มือใหม่) เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-NewBie
คำแนะนำเรื่องความปลอดภัยของ LinuxSIS เชิญที่นี่ครับ ->  http://wiki.opentle.org/SIS5-Security
Upgrade - Bug fix ของ SIS เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-Upgrade-Bugfix
รูปภาพของ Pradi
Pradi
Rating 4
Posts: 255
Joined: 10-02-2004
จะพยายามไม่ใช้อีกแล้วครับ

จะพยายามไม่ใช้อีกแล้วครับ เสียววูบเลย อ่านเสร็จปั๊บ เข้าไปลบเกลี้ยงเลย ขอบคุณครับ

ปล. ชอบใจ โลโก้ประจำตัวคุณจักรนันท์ จังครับLaughing

--
อยากใช้ทะเล ก็อย่าลังเล เพราะก็รู้อยู่ว่าทะเลมันกว้าง ไม่มีวันจบสิ้น
รูปภาพของ จักรนันท์
จักรนันท์
Rating 7
Posts: 551
Joined: 10-12-2004
Hacking...

ทีจริง มันมีจุดพลาดง่ายๆ ได้อีกหลายจุดครับ

ผมขอออก *ความเห็นส่วนตัว* แบบสรุปๆ อย่างนี้แล้วกันครับ...

Server OS ที่ Hack ยากที่สุด คือ Netware ครับ แต่ก็เป็น OS ที่ Flexible น้อยที่สุดด้วย การเขียนโปรแกรมก็ต้องเป็น Watcom C compiler compatible เท่านั้น จึงอยู่ในวงแคบมากๆ การโจมตี Novell Netware Server วิธีที่ง่ายที่สุดทำได้แค่ทำให้ระบบล้มไปเฉยๆ แต่การแอบเข้าไปนั้นยากมาก

Server OS ที่ Hack ง่ายที่สุดคือ M$ Windows 9x ขึ้นไปครับ เพราะมีจุดอ่อนมากมาย ปัญหาเยอะแยะ แม้กระทั่งการติดตั้ง Application แต่ละตัวก็ก่อให้เกิดช่องโหว่และ/หรือจุดอ่อนได้แทบทุก Application เลย นอกจากนั้น ช่วงโหว่ของผู้ดูแลระบบนอกจากมีเหมือน OS อื่นแล้ว ยังมีมากกว่าด้วย เพราะผู้ดูแลระบบ M$ Windows Server นั้น เกือบทั้งหมด เป็นผู้ดูแลที่มีความสามารถต่ำ ความรู้ความเข้าใจน้อย เพราะ M$ Windows ทำให้ง่ายเกินไป ความพลาดง่ายๆ จึงมีเต็มไปหมด

Server OS ตระกูลอื่นๆ แข็งพอๆ กันหมด แต่ที่ Hack ได้ก็เพราะ... ความประมาทเลินเล่อของผู้ดูแลระบบ ความรู้เท่าไม่ถึงการณ์/ความรู้ไม่ถึงของผู้ดูแลระบบ ความมีประสบการณ์น้อยไม่รู้ทัน Trick ของ Hacker และความไม่มีวินัยที่เข้มงวดกับตัวเองของผู้ดูแลระบบครับ การ Hack ตระกูลอื่นๆ นั้น ที่จริงไม่มีสูตรตายตัวอย่าง M$ Windows ครับ Hacker ที่จะ Hack ตระกูลอื่นๆ ต้องใช้จิตวิทยามากเป็นอันดับแรก ใช้เหลี่ยมเป็นที่สอง ใช้ความอดทนเป็นอันดับสามครับ ทั้งนี้ไม่นับรวมความรู้และประสบการณ์นะครับ

จิตวิทยา+ความรู้+ประสบการณ์ จะทำให้ Hacker รู้ว่า ผู้ดูแลระบบมักเลินเล่ออะไรบ้าง พลาดง่ายๆ ได้ที่ไหน แม้แต่คนที่ไม่เคย Login เป็น root เลย ระวังตัวอย่างดีแล้ว ก็ยังพลาดได้ง่ายๆ เพราะส่วนมาก คนเหล่านี้กลับจะสร้าง User ง่ายๆ ที่ไม่มีสิทธิอะไรเลย แถมยังไม่มี Password ด้วย หรือถ้ามีก็แกะง่ายๆ เพื่อใช้ Login แล้วไป su เอาอีกที แค่นี้ก็พลาดได้แล้ว บางคนก็สร้าง SuperUser สำรอง บางคนก็ทำ Back door สิ่งเหล่านี้ใช้จิตวิทยาในการวิเคราะห์ แกะรอย เพื่อ Hack ทั้งนั้น

จิตวิทยา+ความรู้+เหลี่ยม ทำให้ Hacker รู้ว่าจะวางกับดักอย่างไร เช่น... ถ้าผมจะหาตำแหน่งเครื่องใช้งานของผู้ดูแลระบบ ผมจะส่ง mail หลอกโดยกำหนด Return receipt flag ไว้เพื่อใหพวก Mail client application ทำการ response กลับเมื่อผู้รับได้รับ mail แล้ว แล้วแกะรอยจาก Header ของ mail ก็จะทราบถึงตำแหน่งเครื่อง หมายเลข IP ภายใน Intranet หลังจากนั้นก็พยายามหาเครื่อง M$ Windows ภายใน Intranet เพื่ออ้อมไปวางกับดักพวก Trojan เพื่อพยายามให้เลื้อยเข้าไปถึงเครื่องใช้งานของผู้ดูแลระบบอีกที (รู้ว่าเครื่องไหนเป็นของผู้ดูแลระบบจาก IP ที่วางกับดักไว้ก่อนไงครับ ก็จะทำให้ Trojan เรามีเป้าหมายที่ชัดเจน ไม่ทำงานบนเครื่องอื่นๆ นอกจากแค่พยายามย้ายตัวเองไปเครื่องต่างๆ จนกว่าจะเจอเครื่องเป้าหมาย เท่านี้ก็จะเป็น Trojan แบบปิด คือไม่แพร่กระจายไปทั่วโลกถึงขนาดที่พวก Anti virus จะรู้จัก/ตรวจเจอและป้องกันได้) Trojan ก็ทำหน้าที่ Monitor โปรแกรมต่างๆ ในกรณีที่เป็น M$ Windows ก็ง่ายเลย คอยดู cmd32.exe หรือ VNC หรือ ดัก Keyboard event ฯลฯ แล้วแต่ไหวพริบและสถานการณ์ อีกทั้งต้องอ่านจากนิสัยผู้ดูแลระบบด้วยว่ายังไงถึงจะง่ายที่สุด (ผมรู้นะ.... บางคนอาจชอบเล่น Solitaire... แทงใจใครหลายคนเลยสิเนี่ย ดัก sol32.exe ซะเลยไง)

ผมสรุปว่า แท้จริงแล้ว Hacker ส่วนใหญ่ประสบความเร็จในการ Hack คนอื่นได้เพราะ Human error ของผู้ดูแลระบบเองครับ และถ้ายิ่งใช้ M$ Windows แล้ว กระบวนการก็ยิ่งง่ายขึ้นเป็น 6-7 เท่าตัวเลยทีเดียว

Syndicate content