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

สิ่งใดที่เกี่ยวข้องกับบัญชีผู้ใช้และการจัดการผู้ใช้ในระบบที่คล้าย Unix

5
การเปลี่ยนผู้ใช้ในขณะที่ SCP
ฉันต้องการคัดลอกไฟล์ระหว่างเครื่อง Linux ปัญหาที่ผู้ใช้ฉันใช้เพื่อเข้าสู่ระบบ ( myuser) แตกต่างจากผู้ใช้ที่สามารถเข้าถึงไฟล์ได้ ถ้าฉันเพียงแค่sshไปที่เครื่องฉันสามารถสลับผู้ใช้โดยใช้sudo su someuserฉันจะทำมันอย่างใดในขณะที่scp? ในขณะที่ใช้ WinSCP ฉันสามารถทำได้โดยการกำหนดค่า SCP / Shell ดังนั้นฉันเชื่อว่าต้องมีวิธีที่คล้ายกันในการทำมันผ่านเปลือกบริสุทธิ์
16 users  scp 

3
จุดประสงค์ของผู้ใช้ 'ผู้ประกอบการ' คืออะไร?
ระบบ un * x จำนวนมากมาพร้อมกับบัญชีผู้ใช้ชื่อ 'โอเปอเรเตอร์' บัญชีนี้มีวัตถุประสงค์อะไร? ระบบบางระบบใช้ประโยชน์จากบัญชีนี้จริงหรือเป็นมรดกทางประวัติศาสตร์มากกว่านี้หรือไม่ คุณเคยใช้บัญชีนี้ในองค์กรหรือไม่ ของผู้ประกอบการ 'บัญชีมีแนวโน้มที่จะมีชุดไดเรกทอรีบ้านเพื่อสิ่งที่ต้องการหรือ/root /ทำไมนี้ ลินุกซ์: Login: operator Name: operator Directory: /root Shell: /sbin/nologin หรือ FreeBSD: Login: operator Name: System Operator Directory: / Shell: /usr/sbin/nologin บน FreeBSD บางไฟล์เป็นเจ้าของจริง ๆ โดย 'โอเปอเรเตอร์' ของผู้ใช้: # find / -user operator -exec ls -ld {} \; drwx------ …

7
มันเป็นการปฏิบัติที่ไม่ถูกต้องหรือไม่หากตั้งค่าเชลล์ของรูทเป็นอย่างอื่นที่ไม่ใช่ค่าเริ่มต้น
เมื่อเพื่อนของฉัน (ซึ่งเป็นผู้ใช้ Unix / Linux ที่มีประสบการณ์) บอกฉันว่าการตั้งค่าเชลล์ของรูทเป็นอย่างอื่นที่ไม่ใช่ sh (เช่น bash หรือ zsh) อาจสร้างปัญหาได้เนื่องจากสคริปต์บางตัวอาจสันนิษฐานว่าเชลล์เป็น sh . อย่างไรก็ตามฉันคิดว่า Ubuntu มีรูทเชลล์เริ่มต้นที่ตั้งค่าเป็น bash และ Gentoo ก็ใช้ bash ด้วย ใครบางคนสามารถทำลายตำนานหรือไม่
16 shell  users  login  root 

6
เมื่อพยายามที่จะเปลี่ยนชื่อผู้ใช้เทอร์มินัลบอกฉันว่าผู้ใช้กำลังถูกใช้โดยกระบวนการ
ฉันกำลังพยายามเปลี่ยนชื่อผู้ใช้ของฉันตามคำแนะนำที่นี่แต่หลังจากใช้คำสั่งต่อไปนี้: CurrentName@HostName ~ $ sudo usermod -l TheNameIWantToChange -d /home/TheNameIWantToChange -m CurrentName เทอร์มินัลตอบกลับด้วย: CurrentName@HostName ~ $ usermod: user CurrentName is currently used by process 2491 และชื่อผู้ใช้ยังคงเหมือนเดิม ไม่มีใครรู้ว่าฉันสามารถแก้ไขได้และเปลี่ยนชื่อผู้ใช้ของฉันหลังจากทั้งหมดหรือไม่

1
ฉันจะทำให้ผู้ใช้ acccounts สอดคล้องกันในหลาย ๆ เครื่องได้อย่างไร
ตอนนี้ฉันมี Raspberry Pi ซึ่งทำงาน Debian Wheezy แล้ว ฉันมีเครื่องสองเครื่อง (4 เครื่อง, 2 เครื่องเสมือน) ที่นี่และฉันต้องการรวมบัญชีผู้ใช้ในเครื่องเหล่านั้น เครื่องที่ฉันใช้มี Debian อนุพันธ์ต่อไปนี้ติดตั้งอยู่ Debian Wheezy (armhf) Debian เสถียร (amd64) เดเบียนไม่เสถียร (amd64) Ubuntu 14.04 (amd64) ฉันจะตั้งค่าบัญชีผู้ใช้ในทุกเครื่องได้อย่างไร ฉันต้องการให้ชื่อชื่อยาวรหัสผ่านและ UID นั้นสอดคล้องกัน ในอนาคตฉันต้องการที่จะรวมส่วนอื่น ๆ ของการกำหนดค่าอาจจะ HTCondor เมานต์พอยท์ (แซมบ้า) /etc/apt/sources.list การปรับปรุงแบบอัตโนมัติ เนื่องจากฉันใช้ตัวแปร Ubuntu และ Debian ที่sources.listแตกต่างกันค่าจะแตกต่างกันเล็กน้อย แต่จะเหมือนกันในการแจกจ่ายแต่ละครั้ง อะไรจะเป็นแนวทางที่ดีสำหรับสิ่งนี้
16 users 

3
วิธีอนุญาตให้ผู้ใช้ที่ไม่ใช่รูทเข้าถึงไฟล์อุปกรณ์
ฉันมีไฟล์อุปกรณ์ที่ปรากฏขึ้น/devเมื่อเสียบบอร์ดเฉพาะการดำเนินการอ่านและเขียนเพื่อให้ทำงานได้ดี แต่เพื่อที่จะเปิดไฟล์อุปกรณ์โปรแกรมจำเป็นต้องดำเนินการด้วยรูทไพรเวอรี มีวิธีใดบ้างที่ฉันสามารถผู้ใช้ที่ไม่ใช่รูททั้งหมดเพื่อเปิดไฟล์อุปกรณ์นี้โดยไม่ต้องใช้ sudo?

3
ทำให้ทุกกระบวนการของผู้ใช้ที่กำหนดสามารถฆ่าได้โดยใครก็ได้
บนเซิร์ฟเวอร์ที่ใช้ร่วมกันฉันต้องการให้ผู้ใช้ที่มีระดับความสำคัญต่ำมาก ๆ ต้องใช้ทรัพยากรเมื่อใดก็ตามที่ผู้ใช้รายอื่น (ที่ไม่มีสิทธิ์รูท) ต้องการทรัพยากรพวกเขาสามารถฆ่ากระบวนการใด ๆ ของผู้ใช้ที่มีลำดับความสำคัญต่ำ เป็นไปได้ไหมที่จะปล่อยให้เป็นอย่างนั้น?

1
เหตุใด ArchLinux จึงเก็บผู้ใช้ / กลุ่มไว้หลังจากถอนการติดตั้งแพ็คเกจ
ฉันสังเกตว่าหลังจากถอนการติดตั้งpostgresqlแพคเกจใน ArchLinux postgresผู้ใช้และกลุ่มจะไม่ถูกลบโดยอัตโนมัติ เช่นเดียวกับแพคเกจอื่น ๆ การตรวจสอบเพิ่มเติมนี้ฉันเจอหน้านี้แล้วซึ่งระบุว่า: แพ็คเกจที่แสดงไว้ที่นี่ใช้userdel/ groupdelเพื่อลบผู้ใช้ที่พวกเขาสร้าง สิ่งเหล่านี้ไม่ควรถูกลบโดยอัตโนมัติเนื่องจากมันมีความเสี่ยงด้านความปลอดภัยหากไฟล์ใด ๆ ถูกทิ้งให้เป็นเจ้าของ ฉันสงสัยว่าเหตุใดการปล่อยให้ไฟล์ที่มีความเป็นเจ้าของนี้มีความเสี่ยงด้านความปลอดภัย

2
ค้นหาไฟล์ที่สร้างโดยผู้ใช้เฉพาะ
ฉันจะไปเกี่ยวกับการค้นหาไฟล์ทั้งหมดที่สร้างโดยผู้ใช้เฉพาะและแสดงบนหน้าจอได้อย่างไร ฉันได้เริ่มสคริปต์ที่แจ้งให้ผู้ใช้ปัจจุบันป้อนชื่อผู้ใช้ที่พวกเขาต้องการดูไฟล์ทั้งหมดของ ฉันคิดถึงการใช้คำสั่ง if หากพิจารณาว่าฉันต้องการรวมการตรวจสอบข้อผิดพลาด echo -e "Option 11: Display all the Files a Particular User Has Created\n\n" echo -e "Enter Username below\n" read username
15 files  find  users 

3
ฉันสามารถ จำกัด ผู้ใช้ (และแอพของตน) ไปยังอินเทอร์เฟซเครือข่ายเดียวได้หรือไม่
ฉันมีสองสถานการณ์ที่จะใช้สิ่งนี้: Multiseat Desktop: การเชื่อมต่อเครือข่ายสองรายการทั้งที่มีเกตเวย์อินเทอร์เน็ตและสองบัญชีที่ใช้งานแบนด์วิดท์สูงในแต่ละบัญชี ฉันต้องการแยกพวกเขาออกเพื่อให้บัญชีเดียวใช้ eth0 และบัญชีที่สองใช้ eth1 เท่านั้น เซิร์ฟเวอร์: ฉันมีสอง IP บนเซิร์ฟเวอร์และฉันต้องการตรวจสอบให้แน่ใจว่าผู้ใช้จดหมายส่งอีเมลจาก IP ที่สองเท่านั้น (นามแฝง eth0: 1) อย่างที่สองอาจเป็น IPTabled (ฉันไม่รู้วิธี) ในการกำหนดเส้นทางการรับส่งอีเมลผ่านอินเทอร์เฟซนั้น แต่อันแรกจะจัดการกับปริมาณการใช้งานทุกประเภท หากมีวิธีการแก้ปัญหาผู้ใช้ฉันสามารถใช้สิ่งนี้ในทั้งสองสถานที่

3
เหตุใดไดเรกทอรีภายในบ้านจึงไม่ถูกสร้างขึ้นเมื่อฉันสร้างผู้ใช้ใหม่
ฉันสร้างผู้ใช้ใหม่ (testuser) โดยใช้useraddคำสั่งบนเครื่องเซิร์ฟเวอร์เสมือนของ Ubuntu ฉันต้องการสร้างโฮมไดเร็กตอรี่สำหรับผู้ใช้และให้รูทโปรเจกชันแก่พวกเขา อย่างไรก็ตามเมื่อฉันเข้าสู่ระบบในฐานะผู้ใช้ใหม่ก็บ่นว่าไม่มีไดเรกทอรีบ้าน ผมทำอะไรผิดหรือเปล่า?
15 users  useradd 

4
ดาวในไฟล์ passwd หมายถึงอะไร
ฉันมีคอมพิวเตอร์ที่ฉันจำเป็นต้องบูทเข้าไป แต่ดูเหมือนว่ารหัสผ่านจะเป็นการหลอกลวง นอกจากนี้ฉันไม่สามารถเมานต์ไดรฟ์สำหรับเขียนและเป็นโปรเซสเซอร์ mips ดังนั้นฉันไม่สามารถติดในเครื่องอื่นเพื่อเรียกใช้ อย่างไรก็ตามพวกเขาไฟล์ passwd มีผู้ใช้บางคนที่มีลักษณะเช่นนี้พร้อมกับติดดาวตามชื่อผู้ใช้ หมายความว่ารหัสผ่านว่างเปล่าหรืออะไร root:8sh9JBUR0VYeQ:0:0:Super-User,,,,,,,:/:/bin/ksh sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh daemon:*:1:1:daemons:/:/dev/null bin:*:2:2:System Tools Owner:/bin:/dev/null uucp:*:3:5:UUCP Owner:/usr/lib/uucp:/bin/csh sys:*:4:0:System Activity Owner:/var/adm:/bin/sh adm:*:5:3:Accounting Files Owner:/var/adm:/bin/sh lp:VvHUV8idZH1uM:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh nuucp::10:10:Remote UUCP User:/var/spool/uucppublic:/usr/lib/uucp/uucico auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh

5
เหตุผลที่อยู่เบื้องหลังกลุ่มเริ่มต้นและผู้ใช้บน Linux
เมื่อดูที่การจัดการผู้ใช้และกลุ่มเริ่มต้นในการแจกแจง Linux ตามปกติ (ตามลำดับ ArchLinux และ Debian) ฉันสงสัยว่ามีสองสิ่งเกี่ยวกับมันและเกี่ยวกับผลที่ตามมาของการแก้ไขการตั้งค่าเริ่มต้นและการตั้งค่า ค่าเริ่มต้นสำหรับUSERGROUPS_ENABใน/etc/login.defsดูเหมือนจะเป็น "ใช่" ซึ่งสะท้อนโดย"โดยค่าเริ่มต้นกลุ่มจะถูกสร้างขึ้นสำหรับผู้ใช้ใหม่"ที่สามารถพบได้ในuseraddผู้ชายดังนั้นทุกครั้งที่ผู้ใช้ใหม่ถูกสร้างขึ้น กลุ่มถูกสร้างขึ้นด้วยชื่อเดียวกันและมีผู้ใช้ใหม่นี้เท่านั้นมีการใช้งานกับสิ่งนั้นหรือเป็นเพียงตัวยึดตำแหน่งหรือไม่? ฉันรู้สึกว่าเรากำลังสูญเสียส่วนหนึ่งของการจัดการสิทธิ์ในฐานะผู้ใช้ / กลุ่ม / อื่น ๆด้วยการทำเช่นนี้ มันจะไม่ดีที่จะมีกลุ่ม "ผู้ใช้" หรือ "ปกติ" หรือสิ่งที่คุณต้องการเรียกว่าเป็นกลุ่มเริ่มต้นสำหรับผู้ใช้ทุกคนแทนที่จะมีของตัวเอง? ส่วนที่สองของคำถามของฉันซึ่งยังคงยึดตามสิ่งที่ฉันเห็นใน Arch และ Debian: มีผู้ใช้จำนวนมากที่สร้างขึ้นตามค่าเริ่มต้น (FTP, HTTP, ฯลฯ ) มีการใช้งานกับพวกเขาหรือพวกเขามีอยู่เพียงเพื่อเหตุผลทางประวัติศาสตร์? ฉันกำลังคิดที่จะลบพวกเขา แต่ไม่ต้องการทำลายสิ่งที่สามารถใช้งานได้ แต่ฉันไม่เคยเห็นสิ่งใดที่ทำเช่นนั้นและไม่รู้ว่าจะทำอย่างไร กันไปสำหรับกลุ่มเริ่มต้น (tty, mem, ฯลฯ ) ที่ฉันไม่เคยเห็นผู้ใช้ใด ๆ ที่เป็นของ
14 users  group  accounts 

1
เจ้าของไฟล์และกลุ่มจำได้อย่างไรสำหรับไดรฟ์ภายนอก
ฉันฟอร์แมตฮาร์ดไดรฟ์ภายนอกที่มีพาร์ติชั่น ext4 และติดตั้งในภายหลัง เพื่อให้ฉันสามารถใช้พาร์ติชันใหม่ได้: sudo chown me:me /mount/directoryเพื่อเปลี่ยนเจ้าของไฟล์และกลุ่มจาก root เป็นฉันซึ่งใช้งานได้ดี การเปลี่ยนแปลงนี้คงอยู่ดังนั้นฉันสงสัยว่าข้อมูลนี้ถูกเก็บไว้ที่ไหน หากฉันถอดฮาร์ดไดรฟ์แล้วติดตั้งไปยังไดเรกทอรีอื่นฉันยังคงตั้งเป็นเจ้าของไฟล์และกลุ่มดังนั้นข้อมูลไม่สามารถเก็บไว้ใน inode ของเมานต์ไดเรกทอรีได้ ดังนั้นพาร์ทิชันทั้งหมดจึงมีไอโหนดของตัวเองที่จัดเก็บข้อมูลประเภทนี้และถ้าเป็นเช่นนั้นจะมีวิธีดูไหม? หรืออาจมีที่อื่นที่จัดเก็บข้อมูล?

4
อันตรายของการสร้างผู้ใช้ปกติด้วย UID <500 คืออะไร
อันตรายของการสร้างผู้ใช้ปกติด้วย UID &lt;500 คืออะไร สมมติว่า UID นั้นไม่ใช่ของ UID ที่มีอยู่ซ้ำสิ่งที่ผิดพลาด? นี่ไม่ใช่สิ่งที่ฉันต้องการทำ แต่สิ่งที่ฉันได้เห็นและต้องการทราบว่าทำไมไม่ควรทำ ในตัวอย่างนี้มันอยู่ใน RHEL5
14 rhel  users 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.