คำถามติดแท็ก root

บัญชี "root" เป็นบัญชีที่มีสิทธิพิเศษมากที่สุดในระบบ Unix

3
ทำไมรหัสผ่านรูทบน Linux Mint รหัสผ่านผู้ใช้ของฉัน?
ฉันติดตั้ง Linux Mint 18.1 ใหม่และสร้างชื่อผู้ใช้คนเดียว "แจ็ค" โดยใช้รหัสผ่าน PASSWORD1 หลังจากนั้นฉันเปลี่ยนรหัสผ่าน (ใช้กล่องโต้ตอบแบบกราฟิก "ผู้ใช้และกลุ่ม") เป็น PASSWORD2 ทั้งการเข้าสู่ระบบและการใช้งานsudoต้องใช้ PASSWORD2 ตามที่คาดไว้ อย่างไรก็ตาม password1 rootยังคงเป็นรหัสผ่านสำหรับบัญชี ฉันสามารถบอกได้ว่าเพราะsu -และsu - rootปฏิเสธ PASSWORD2 แต่ยอมรับ PASSWORD1 นี่ไม่ใช่ข้อบกพร่องด้านความปลอดภัยหรือไม่ ทำไมบัญชีรูทคัดลอกรหัสผ่านผู้ใช้ของฉันอย่างเงียบ ๆ ตั้งแต่แรก หากฉันรู้ว่ารหัสผ่านถูกบุกรุกและเปลี่ยนแปลงฉันจะไม่คิดว่าจะตรวจสอบว่าบัญชีรูทยังคงใช้รหัสผ่านที่ถูกบุกรุกอยู่ อันที่จริงฉันคิดว่าบัญชีรูทถูกปิดใช้งานใน Linux Mint โดยค่าเริ่มต้น ดูคำถามนี้สำหรับตัวอย่าง: /superuser/323317/why-does-linux-ubuntu-mint-lack-a-root-account มีเหตุผลใดที่จะไม่ปิดการใช้งานบัญชีรูทโดยใช้sudo passwd -l root? เหตุใดจึงไม่ทำตามค่าเริ่มต้น การแก้ไข @terdon ฉันค่อนข้างแน่ใจว่าฉันไม่เคยวิ่งsudo passwdหรือแม้แต่ธรรมดาpasswdกับระบบปฏิบัติการนี้ @ ทำเครื่องหมายว่าฉันตรวจสอบแล้วและสิ่งเดียวที่กลับมาไม่เกี่ยวข้องกัน jack@gamma /var/log …

2
sudo tar การเปลี่ยนแปลงการแตกไฟล์เป็นเจ้าของให้ผู้ใช้
ฉันใช้คำสั่งนี้: $ sudo tar xvzf nexus-latest-bundle.tar.gz ไฟล์ที่แตกออกมานั้นเป็นของผู้ใช้ที่ไม่รู้จัก (1001): drwxr-xr-x 8 1001 1001 4096 Dec 16 18:37 nexus-2.12.0-01 drwxr-xr-x 3 1001 1001 4096 Dec 16 18:47 sonatype-work ไม่ควรจะเป็นเจ้าของรากภายใต้การกำหนดค่าปกติหรือไม่ ฉันกำลังทำงานกับการติดตั้ง linux ที่จำลองจาก AWS AMI
10 files  permissions  users  root  tar 

1
ทำไมเทอร์มินัลไม่แสดงสกีมาสีเมื่อบันทึกเป็นรูทแล้ว
ขณะนี้ฉันใช้ Debian 7 Wheezy และฉันสังเกตเห็นว่าจานสีบนเทอร์มินัล (ซึ่งอาจเป็นประโยชน์ในการระบุในกลุ่มของไฟล์และโฟลเดอร์ขนาดใหญ่) ไม่ได้เปิดใช้งานเมื่อฉันเข้าสู่ระบบในฐานะรูท ฉันได้สังเกตเห็นว่าความสำเร็จของแท็บไม่เหมือนกันในสถานการณ์นี้ ฉันจะกำหนดค่าปัญหาเหล่านี้ได้อย่างไร
10 bash  shell  root  colors 

3
วิธีการกำหนดค่าไฟล์ sudoers อย่างถูกต้องบน debian wheezy?
ฉันเคยเห็นบล็อกโพสต์มากมายที่บอกว่าเพียงพอที่จะทำ aptitude install sudo su root adduser USERNAME sudo แต่นั่นก็เป็นเพียงการปกป้องaptitudeในคำอื่น ๆ : aptitude install sendmailจะขอรหัสผ่านคุณจะต้อง sudoเรียกใช้aptitude apt-get install sendmailจะไม่ขอรหัสผ่านไม่sudoจำเป็นต้องใช้สิทธิ์ หากคุณแก้ไขไฟล์ที่มีการป้องกันเช่นไฟล์ที่อยู่ในetcนั้นจะไม่ถามรหัสผ่านไม่sudoจำเป็นต้องใช้สิทธิ์ คุณสามารถเรียกใช้และหยุดบริการเช่นapacheนั้นจะไม่ขอรหัสผ่านไม่sudoจำเป็นต้องใช้สิทธิ์ จะแก้ไขได้อย่างไร? นี่คือไฟล์ sudoers ของฉัน: This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of # directly modifying …

2
ไม่สามารถ ssh เข้าสู่โฮสต์ระยะไกลที่มีรูท, รหัสผ่านไม่ถูกต้อง
ฉันมีโฮสต์ระยะไกลก่อนหน้านี้ฉันสามารถใช้ ssh ด้วย root และรหัสผ่าน ssh root@remote_host หรือฉันจะใช้มันก่อนโดยใช้บัญชีผู้ใช้ทั่วไป ssh esolve@remote_host แล้วsu rootใส่รหัสผ่าน แต่วันนี้ทั้งสองวิธีรหัสผ่านของฉันไม่ถูกต้องเสมอเช่น [esolve@local esolve]$ ssh root@remote_host root@remote_host's password: Permission denied, please try again. หรือ [esolve@remote_host ~]$ su root Password: su: incorrect password ข้อมูลที่เกี่ยวข้อง: ฉันสามารถใช้รหัสผ่านนี้เพื่อเข้าสู่ระบบด้วยรูทหากฉันดำเนินการภายในเครื่องระยะไกลวันนี้ ฉัน ssh เป็นคือผ่าน VPN ทำไมสิ่งนี้ถึงเกิดขึ้น ฉันจะแก้ปัญหานี้ได้อย่างไร
10 ssh  password  root  vpn  su 

3
เริ่มเป็นกลุ่มในฐานะผู้ใช้ของฉันด้วยสิทธิ์พิเศษ
ฉันมีไฟล์เสียงเรียกเข้าที่กำหนดเอง~/.vimและการตั้งค่าของ~/.vimrcฉัน อย่างไรก็ตามบางครั้งฉันต้องแก้ไขไฟล์บางไฟล์ใน/etcนั้น ถ้าฉันเริ่มเป็นกลุ่มแบบนี้: $ sudo vim /etc/rc.conf ฉันทำ config ของฉันหายไปเพราะ Vim ใช้ค่าเริ่มต้น ดังนั้น: ฉันจะเรียกใช้ Vim ด้วยสิทธิ์ root เพื่อแก้ไขไฟล์โดยไม่สูญเสียการตั้งค่าของผู้ใช้ (ซึ่งอยู่ในโฮมไดเร็กตอรี่ของฉัน) ได้อย่างไร? ฉันเหนื่อย: $ su username -c "vim /usr/lib/python2.7/setuptools/dist.py" Permission deniedแต่ทุบตีให้ฉัน อย่างไรก็ตามคำสั่งดังกล่าวใช้งานได้สำหรับตัวอย่าง: /etc/acpi/handler.sh. ทำไมถึงเป็นอย่างนั้น? หมายเหตุ: ชื่อผู้ใช้ไม่ได้เป็นรูท

2
วิธีการขัดขวางไม่ให้รูทสคริปต์ทำงาน
Glassfishแอพพลิเคชันเซิร์ฟเวอร์ให้สคริปต์เพื่อดูแลเซิร์ฟเวอร์แอพลิเคชันและยังเริ่มต้นและหยุดพวกเขาและฉันต้องการที่จะ จำกัด การใช้รากจากการทำงานสคริปต์นี้ เหตุผลก็คือผู้พัฒนาคีย์บางคนลืมจัดการเซิร์ฟเวอร์ในฐานะผู้ใช้ที่ไม่ได้รับสิทธิพิเศษและหากพวกเขารีสตาร์ทเซิร์ฟเวอร์แอปพลิเคชันในฐานะผู้ใช้รูทดังนั้นแอปพลิเคชันเซิร์ฟเวอร์จะต้องดำเนินการโดยผู้ใช้รูท มันไม่ใช่ตัวเลือกในการหลีกเลี่ยงการให้สิทธิ์การเข้าถึงรูทและนักพัฒนาซอฟต์แวร์ลืมเพราะพวกเขาคุ้นเคยกับการทำเช่นนี้ในเครื่องของพวกเขา ฉันต้องการให้asadminสคริปต์เปลี่ยนให้ทำงานในฐานะผู้ใช้ที่ไม่มีสิทธิพิเศษหรือเลือกแสดงข้อความแสดงข้อผิดพลาดทุกครั้งที่สคริปต์ทำงานโดยรูท ใช้ Bash shell [*]: ฉันพยายามแก้ไขสิทธิ์ในไฟล์ แต่ถึงแม้ว่าฉันจะติดตามไฟล์จำนวนมากที่รูทเป็นเจ้าของและ chmod พวกเขาแอปพลิเคชันพบข้อผิดพลาดแปลก ๆ และฉันต้องทำงานเป็นรูทอีกครั้ง

1
ปฏิเสธการอนุญาตสำหรับไฟล์เดียวในไดเรกทอรีในฐานะผู้ใช้รูทบนระบบไฟล์ ext3 ภายใต้ RAIDiator OS
ฉันมีกล่อง ReadyNAS ชื่อ "พื้นที่เก็บข้อมูล" ที่ฉันเชื่อว่าเป็นไปตาม Debian ฉันสามารถ ssh เป็นราก ฉันพยายามกำหนดค่าเว็บเซิร์ฟเวอร์ใหม่ แต่ฉันพบปัญหาการอนุญาตไฟล์ที่ฉันไม่เข้าใจ ฉันไม่สามารถทำอะไร/etc/frontview/apache/apache.pemได้แม้จะหยั่งราก! ดูเหมือนว่าจะไม่มีสิทธิ์พิเศษใด ๆ เมื่อเทียบกับไฟล์อื่น ๆ ในไดเรกทอรีเดียวกันและฉันสามารถทำงานกับไฟล์เหล่านั้นได้ storage:~# whoami root storage:~# cd /etc/frontview/apache/ storage:/etc/frontview/apache# ls -lah apache.pem* -rw------- 1 admin admin 4.0k Jul 10 2013 apache.pem -rw------- 1 admin admin 4.0k Jun 9 05:57 apache.pem.2017-02-04 -rw------- 1 admin admin 1.5k …

1
/root/.bashrc และ /root/.profile มาจากไหนในระบบ Debian?
โดยปกติเมื่อคุณเพิ่มผู้ใช้ในระบบ Debian เนื้อหาของ/etc/skel/จะถูกคัดลอกไปยังโฮมไดเรกทอรีของผู้ใช้ใหม่ แต่/root/.bashrcไม่ตรง/etc/skel/.bashrcและไม่ตรงกับ/root/.profile นอกจากนี้ยังมีไฟล์ไม่เป็นที่รู้จักกัน/etc/skel/.profile dpkgแล้วพวกเขามาจากไหน

4
ผู้ใช้ใหม่ด้วยการเข้าถึงรูทใน Linux Debian
ฉันสร้างผู้ใช้ใหม่โดยใช้ "บัญชีผู้ใช้" ใน "การตั้งค่าระบบ" ฉันจะให้สิทธิ์เพื่อให้ผู้ใช้รายใหม่นี้สามารถมีสิทธิ์การเข้าถึงระดับเดียวกับรูทได้อย่างไร
9 debian  users  root 

5
วิธีเพิ่มบรรทัดลงในไฟล์ที่มีสิทธิ์การเขียนรูทเท่านั้นและดำเนินการสคริปต์ต่อไป
ฉันพยายามเรียนรู้สคริปต์ทุบตี ฉันทำงานเกี่ยวกับปัญหาการปฏิบัติและ ณ จุดหนึ่งฉันต้องเพิ่มบรรทัดลงในไฟล์ที่ต้องrootได้รับอนุญาตในการเขียน รหัสมีลักษณะดังนี้: # some code echo "add this line to the code" >> fileName # some code เป็นไปได้ไหมที่สคริปต์จะขอรหัสผ่านรูทตรวจสอบรหัสผ่านและการรับรองความถูกต้องที่ประสบความสำเร็จในการแก้ไขไฟล์? สคริปต์ควรกลับสู่โหมดผู้ใช้และดำเนินการคำสั่งต่อไป
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.