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

สำหรับคำถามที่เกี่ยวข้องกับผู้ใช้บัญชีผู้ใช้สิทธิ์ผู้ใช้หรือบัญชีผู้เยี่ยมชม

2
ไม่สามารถสร้างผู้ใช้ด้วยรหัสผ่านทาง ssh [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันพยายามสร้างผู้ใช้ด้วยรหัสผ่านผ่าน ssh (ด้วยสิทธิ์ root) เช่นนี้: ssh root@123.45.6.7 useradd -p $(openssl passwd -1 1234) newuser ด้วยการทำเช่นนั้นฉันสามารถสร้างชื่อบัญชีสำเร็จnewuserแต่ฉันไม่สามารถเข้าสู่ระบบด้วยรหัสผ่านที่คาดไว้ (ซึ่งคือ1234) มันไม่ต่างอะไรเลยถ้าฉันเพิ่มเครื่องหมายคำพูดคู่: ssh root@123.45.6.7 "useradd -p $(openssl passwd -1 1234) newuser" จากนั้นฉันสงสัยว่าฉันสามารถสร้างรหัสผ่านที่แฮชและบันทึกเป็นตัวแปรภายในเครื่องได้หรือไม่ แต่ก็ยังไม่มีโชค password=$(openssl passwd -1 1234) ssh root@123.45.6.7 "useradd -p $password newuser" มีอะไรที่ฉันคิดถึงบ้างไหม? ขอบคุณล่วงหน้า!

1
จะเปลี่ยนความเป็นเจ้าของไฟล์ได้อย่างไรเมื่อ chown แจ้งว่า“ ผู้ใช้ที่ไม่ถูกต้อง: '–R'”
ubuntu64@ubuntu:/$ sudo chown –R hduser:hadoop mongodbdata chown: invalid user: ‘–R' เมื่อฉันพยายามเปลี่ยนความเป็นเจ้าของไฟล์ฉันแค่ได้รับinvalid user: '-R'ข้อผิดพลาด

3
จะให้สิทธิ์การเขียนใน Samba ได้อย่างไร?
ฉันมีปัญหาในการอ่าน / เขียนสิทธิ์บนเซิร์ฟเวอร์ Samba ของฉันฉันจะแก้ไข smb.conf และสิทธิ์การใช้ไฟล์ของฉันเพื่อให้มีการเข้าถึงแบบรวมมากขึ้นได้อย่างไร smb.conf [global] workgroup = workgroup netbios name = LnxNAS server string = %h wins support = no dns proxy = no security = user encrypt passwords = yes panic action = /usr/share/samba/panic-action %d [homes] comment = Home Directories [Video] path = /data/eric/Videos [Music] …

1
วิธีค้นหาบริการเครือข่ายที่กำลังทำงานและพอร์ตและผู้ใช้
ฉันต้องการค้นหารายการบริการเครือข่ายทั้งหมดที่ทำงานบนระบบของฉันรวมถึงรายละเอียดของพอร์ตและบริการและผู้ใช้ ฉันรู้ว่าฉันต้องใช้ netstat, ps และ fuser แต่ฉันไม่รู้วิธีเขียนคำสั่ง ฉันจำเป็นต้องเขียนเชลล์สคริปต์เพื่อค้นหาทั้งหมดหรือไม่ หรือฉันสามารถใช้ในบรรทัดคำสั่ง? ขอบคุณสำหรับความช่วยเหลือของคุณ.

3
ลบผู้ใช้และไฟล์ทั้งหมดที่เป็นของผู้ใช้นี้
ฉันใช้deluserโดยไม่มีพารามิเตอร์--remove-all-files: $ deluser 'user' มีวิธีอื่นนอกเหนือจากrm -r /home/userการลบไฟล์ทั้งหมดที่ผู้ใช้เป็นเจ้าของตอนนี้ (เนื่องจากฉันได้ดำเนินการตัวลบแล้ว)?

3
การให้สิทธิ์ผู้ใช้ sftp เข้าถึงไดเรกทอรี / var / www
ฉันได้สร้างผู้ใช้และสร้างโฮมไดเร็กตอรี่ของเขาแล้ว /var/www/mysite/ftpdir ฉันได้เพิ่มรายการผู้ใช้ที่ตรงกันสำหรับผู้ใช้รายนี้sshd_configด้วย ChrootDirectory ที่ชี้ไป/var/www/mysite ฉันรีสตาร์ทsshเพื่อรับสิ่งนี้ เมื่อฉันเข้าสู่ระบบด้วย sftp - ผู้ใช้ยังคงไปที่ไดเรกทอรีเก่าของผู้ใช้เช่น /home/user ฉันกำลังคิดถึงอะไร
12 users  sftp  www  sshd 

4
วิธีสร้างผู้ใช้ที่มีสิทธิ์รูทเป็น bash?
ฉันได้รันคำสั่งต่อไปนี้: sudo groupadd -r testgroup sudo useradd -g testgroup -M -r testuser สังเกตเห็น-rตัวเลือกซึ่งตามmanหน้า: -r สร้างบัญชีระบบ สมมติว่าฉันมีบัญชีผู้ใช้ที่มีสิทธิ์ใช้งานรูทฉันจึงเรียกใช้: sudo -u testuser cat /dev/input/mouse0 อย่างไรก็ตามฉันได้รับ: cat: / dev / input / mouse0: ปฏิเสธการอนุญาต การรันคำสั่งเดียวกับรูทจะให้เอาต์พุตที่คาดไว้ (เอาต์พุตที่อ่านไม่ออกจากไดรเวอร์เมาส์) ฉันจะสร้างผู้ใช้ที่มีสิทธิ์รูทได้อย่างไร
12 root  users  privileges 

3
ฉันจะเปลี่ยนค่าเริ่มต้นของเซสชันผู้เยี่ยมชมได้อย่างไร
ฉันมีเดสก์ท็อป gnome ที่ค่อนข้างปรับได้และฉันต้องการให้เซสชันผู้เยี่ยมชมแบ่งปันการตั้งค่าผู้ใช้ส่วนใหญ่ซึ่งรวมถึง: ธีม Gtk และ Metacity จำนวนพาเนลตำแหน่งและแอปเพล็ต แอปพลิเคชันที่ทำงานในการเข้าสู่ระบบ ฉันพบว่ายากที่ไฟล์การกำหนดค่านี้จะอยู่ในระบบแฟ้ม

1
sshfs กำลังติดตั้งระบบไฟล์ในฐานะผู้ใช้รายอื่น
ดังนั้นฉันพยายามเมานต์โฟลเดอร์จากคอมพิวเตอร์เครื่องอื่นใน LAN ของฉันและฉันสามารถ ssh โดยไม่มีปัญหาใด ๆ แต่ฉันไม่สามารถทำการเปลี่ยนแปลงใด ๆ เมื่อฉันเข้าถึงโฟลเดอร์ที่เมาท์ นี่คือสิ่งที่ฉันทำไปแล้ว: ติดตั้ง: $sudo apt-get install sshfs $sudo modprobe fuse $sudo adduser <username> fuse $sudo chown root:fuse /dev/fuse $sudo chmod +x /dev/fuse $mkdir ~/remoteserv และเมื่อฉันเข้าถึงโฟลเดอร์ระยะไกลผ่าน sshfs: $sshfs -o idmap=user <username>@<ipaddress>:/home/user ~/remoteserv ผลลัพธ์ของการเป็น: $~/remoteserv$ ls -l total 60 drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 …

2
ฉันจะ จำกัด การเข้าถึงโปรแกรมให้กับผู้ใช้รายอื่นได้อย่างไร?
ฉันกำลังตั้งค่าบัญชีผู้ใช้ใหม่และฉันต้องการอนุญาตให้เข้าถึงเฉพาะบางโปรแกรมสำหรับบัญชีนั้น ฉันจะทำสิ่งนั้นอย่างไร

1
สร้างไฟล์สำหรับผู้ใช้ใหม่
ฉันกำลังสร้างงานสร้างที่กำหนดเองของ Ubuntu ด้วยแพ็คเกจที่ติดตั้งไว้ คำถามของฉันคือวิธีวางไฟล์บนเดสก์ท็อปโดยอัตโนมัติหลังจากสร้างผู้ใช้ใหม่ ตัวอย่างเช่น something.txt ที่มีข้อความ
11 users 

5
เหตุใดการสลับผู้ใช้จึงทำให้ระบบของฉันหยุดทำงานอย่างสมบูรณ์ทุกครั้ง
ฉันติดตั้งใหม่ 11.04 64 บิตโดยมีบัญชีผู้ดูแลระบบ 2 บัญชีและบัญชีปกติ 4 บัญชี บัญชีปกติ 4 บัญชี (บัญชีเด็ก ๆ ) ไม่มีรหัสผ่านพวกเขาสามารถเข้าสู่ระบบได้โดยคลิกที่ชื่อ เมื่อผู้ใช้รายใดก็ตามไม่ว่าจะเป็นผู้ดูแลระบบหรือปกติพยายามเปลี่ยนไปใช้บัญชีอื่นโดยคลิกที่มุมบนขวาของหน้าจอและเลือกผู้ใช้รายอื่นหน้าจอจะเป็นสีดำและระบบทั้งหมดจะถูกล็อค แม้CTRL+ ALT+ F1ผ่านF7ไม่ทำอะไรเลย สิ่งนี้สามารถทำซ้ำได้ 100% ของเวลาบนระบบนี้ ฉันสามารถ ssh ลงในกล่องเมื่อคอนโซลล็อคและโดยการเรียกใช้บนฉันเห็นว่า Xorg ใช้ซีพียูประมาณ 100% ดูที่เอาต์พุตของ "ps axfu" ใน bash ขณะที่ระบบอยู่ในสถานะ "ถูกล็อค" นี่คือแผนผังกระบวนการ lightdm และ X: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND …

3
เมื่อ Ubuntu ขอรหัสผ่านผู้ใช้ของผู้ดูแลระบบจะตัดสินใจได้อย่างไรว่าผู้ใช้ระดับผู้ดูแลระบบรายใดจะขอ
ฉันกำลังตั้งค่าเครื่อง Ubuntu (10.10) ที่หลายคนจะใช้งาน เป็นเครื่องที่ใช้ร่วมกันในสำนักงานขนาดเล็ก บทบาทหลักคือการโฮสต์เครื่องเสมือนด้วย VirtualBox และให้บริการไฟล์ด้วย Samba สำหรับแซมบ้าจำเป็นต้องตั้งค่าบัญชีผู้ใช้หลายบัญชีเพื่อให้ผู้ใช้หลายคนสามารถเชื่อมต่อกับแชร์แซมบ้าได้จากเวิร์กสเตชันของตนเอง อย่างไรก็ตามยังมีบัญชีที่ใช้เฉพาะกับเครื่องเสมือนที่ใช้งานได้หลายคน บางครั้งผู้คนพยายามทำสิ่งต่าง ๆ กับบัญชีนี้ซึ่งต้องการสิทธิ์ในการยกระดับสูงซึ่งทำให้กล่องโต้ตอบ "โปรดป้อนรหัสผ่านของผู้ใช้ที่เป็นผู้ดูแลระบบ" ของ Gnome จะปรากฏขึ้น อย่างไรก็ตามไดอะล็อกนี้จะขอรหัสผ่านของฉัน - เมื่อฉันตั้งค่าเครื่อง Mine เป็นบัญชีแรกที่สร้างขึ้นดังนั้นจึงดูเหมือนว่าฉันเป็นผู้ใช้เพียงคนเดียวที่ได้รับสิทธิ์ sudo ฉันต้องการกำหนดให้ผู้ใช้รายอื่นเป็น "ผู้ดูแลระบบของแรก" พูดและมันไม่สามารถเป็นผู้ใช้บัญชีที่ใช้ร่วมกันได้เพราะทุกคนต้องรู้รหัสผ่านของบัญชีนั้นดังนั้นฉันต้องการสิทธิ์ที่ จำกัด อย่างเคร่งครัด ไม่สามารถเป็นบัญชีของฉันได้เนื่องจากฉันไม่มีทางบอกรหัสผ่านให้คนอื่นและฉันจะไม่ปรากฏตัวที่ไซต์บ่อยพอที่จะป้อนด้วยตนเอง มี แต่คนที่สามารถ/etc/sudoersทำเช่นนี้ในคนดังนั้นฉันเพิ่มให้พวกเขา ฉันจะบอกอูบุนตูได้อย่างไรว่าเมื่อต้องการยกระดับสิทธิ์สำหรับบางสิ่งมันควรถามถึงบัญชีของพวกเขาก่อน? เพื่อสรุป: บัญชีในเครื่อง: Alice, Bob, Carol, Dave, Eliza เมื่อติดตั้ง Ubuntu แล้ว Alice เป็นผู้ใช้รายแรกซึ่งถูกเพิ่มระหว่างกระบวนการติดตั้ง "เดฟ" เป็นบัญชีที่หลายคนใช้ซึ่งไม่สามารถอยู่ได้/etc/sudoersเพราะรหัสผ่านเป็นความรู้สาธารณะ Bob ได้รับการกำหนดให้เป็นบัญชี "การดูแลระบบ" …

1
เอาต์พุตของกลุ่ม getent
คล้ายกับคำถามนี้แต่ชุดผลลัพธ์ที่แตกต่างกันทุกคนสามารถช่วยฉันด้วยผลลัพธ์ของgetent group? มันเป็นแบบนี้: groupname:x:0: ไม่แน่ใจว่าx:0:หมายถึงอะไร?

1
จะสร้างผู้ใช้ใหม่ด้วยการรับรองความถูกต้องของกุญแจสาธารณะได้อย่างไร?
ฉันมี Ubuntu Server 14.04 LTS ฉันมีการตรวจสอบคีย์สาธารณะที่เปิดใช้งานโดยค่าเริ่มต้น ฉันใช้คำสั่งต่อไปนี้เพื่อสร้างผู้ใช้ใหม่: sudo useradd -m -c "John T." john -s /bin/bash เห็นได้ชัดว่าคำสั่งสร้างผู้ใช้โฟลเดอร์หลักของผู้ใช้ ... แต่ผู้ใช้ไม่สามารถเข้าสู่ระบบได้อย่างชัดเจนเนื่องจากผู้ใช้ไม่มีรหัส อะไรต่อไป? จะสร้างรหัสและแนบกุญแจกับผู้ใช้ได้อย่างไร? -c -- User's full name -m -- Creates user's home directory -s -- Specify user's login shell

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