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

การเข้าถึงและข้อ จำกัด ของไฟล์เอกสารบัญชีคอมพิวเตอร์ ฯลฯ

0
ไวยากรณ์ sudoers สำหรับการระบุรายการของ executables
ฉันต้องการให้ผู้ใช้ (ชื่อผู้ใช้ "wim" ในกลุ่ม "wim") สามารถใช้งานได้ sudo apt-get และ sudo dpkg โดยไม่ต้องใช้รหัสผ่านของผู้ดูแลระบบ ฉันพยายามแก้ไขไฟล์ sudoers ด้วย sudo visudo และฉันเพิ่มในบรรทัดนี้: wim ALL = NOPASSWD: /usr/bin/apt-get, /usr/bin/dpkg แต่มันไม่ทำงานฉันยังคงได้รับรหัสผ่าน ฉันทำผิดอะไร? ฉันใช้ Ubuntu 13.10

1
กลุ่มของไดเรกทอรีที่สำรองไว้จากการติดตั้งระบบปฏิบัติการก่อนหน้าของฉันมีสิทธิ์กำหนดสิทธิ์ฉันจะลบออกจากพวกเขาได้อย่างไร
ฉันเป็น OS X 10.10.1 ฉันเพิ่งติดตั้งระบบปฏิบัติการใหม่และหลังจากคืนค่าเนื้อหาของโฟลเดอร์เอกสารของฉันจากแฟลชไดรฟ์ไดเรกทอรีทั้งหมดดูเหมือนว่าจะมีสิทธิ์ setgid เพราะพวกเขาจะปรากฏขึ้นในพรอมต์คำสั่งที่มีพื้นหลังสีเหลือง ฉันเหนื่อย chmod g-s directory_name chmod -R g-s directory_name ฯลฯ และการไฮไลต์ดูเหมือนจะไม่หายไป ฉันดูว่าไวยากรณ์สำหรับ OS X แตกต่างกันหรือไม่ แต่ดูเหมือนจะไม่เป็นเช่นนั้น ผมทำอะไรผิดหรือเปล่า? สิ่งนี้มีผลต่อไดเรกทอรีภายในไดเรกทอรีเช่นกัน ฉันจะลบสิทธิ์ setgid ซ้ำจากโฟลเดอร์ทั้งหมดเหล่านี้ได้อย่างไร

1
วิธีเปิด / ปิดการอนุญาต“ Query Information” ใน Remote Desktop OS: Windows 10
หนึ่งในโมดูลในแอปพลิเคชันของฉันฉันต้องโทร WTS32api : WTSEnumerateSessions ซึ่งส่งกลับรหัสข้อผิดพลาด 5 ที่นี่คือ คำถามเกี่ยวกับ SO เกี่ยวกับที่: ตามคำแนะนำที่มีให้ฉันต้องการตรวจสอบว่ากลุ่ม / ผู้ใช้เฉพาะมีสิทธิ์ 'ข้อมูลแบบสอบถาม' เปิดใช้งานหรือไม่ ฉันสามารถตรวจสอบว่าใน Windows Server 2008 ด้วยความช่วยเหลือของสิ่งนี้ เอกสาร . บนเซิร์ฟเวอร์โฮสต์เซสชัน RD เปิดการกำหนดค่าโฮสต์เซสชันเดสก์ท็อประยะไกล เมื่อต้องการเปิดการกำหนดค่าโฮสต์เซสชันเดสก์ท็อประยะไกลคลิกเริ่มเลือกเครื่องมือการจัดการชี้ไปที่บริการเดสก์ท็อประยะไกลแล้วคลิกการกำหนดค่าโฮสต์เซสชันเดสก์ท็อประยะไกล ภายใต้การเชื่อมต่อคลิกขวาที่ชื่อของการเชื่อมต่อแล้ว คลิกคุณสมบัติ ในกล่องโต้ตอบคุณสมบัติสำหรับการเชื่อมต่อบนแท็บความปลอดภัยกำหนดค่าการอนุญาตตามความเหมาะสมสำหรับสภาพแวดล้อมการทำงานของคุณแล้วคลิกตกลง ในกรณีของฉันแท็บ 'ความปลอดภัย' คลิกที่ 'ขั้นสูง' แล้วแก้ไขการอนุญาตเฉพาะ แต่บนเครื่องที่ฉันประสบปัญหามีการติดตั้ง Windows 10 ฉันจะตรวจสอบเรื่องนี้ใน Windows 10 ได้อย่างไร

3
ฉันจะตั้งค่าเครื่องนักพัฒนาที่ไม่ยุ่งยากหลังจากติดตั้ง Apache ใน Ubuntu ได้อย่างไร
ฉันเพิ่งติดตั้งเซิร์ฟเวอร์ LAMP ในระบบ Ubuntu ใหม่ ปัญหาหลักที่ฉันมีคือ webroot อยู่ที่ "/ var / www" และชื่อผู้ใช้เริ่มต้นของฉันไม่สามารถเข้าถึงเขียนได้ ฉันสามารถ sudo - ตลอดเวลา แต่นั่นค่อนข้างเจ็บปวด ฉันได้ลองเล่นด้วยการอนุญาตและลิงก์สัญลักษณ์ แต่ฉันไม่เคยเห็นปัญหา ฉันจะตั้งค่าเครื่องนักพัฒนาซอฟต์แวร์ใหม่เพื่อให้ฉันสามารถเริ่มพัฒนาค้างคาวได้อย่างรวดเร็วและมีประสิทธิภาพได้อย่างไร

1
จะลบสถาปัตยกรรมที่ชื่อว่า“ 1386” (ตัวพิมพ์) ใน Ubuntu ได้อย่างไร?
หลังจากพิมพ์: dpkg --remove-architecture 1386 ฉันได้รับข้อความ: dpkg: error: unable to create new file '/var/lib/dpkg/arch-new': Permission denied 1386 เป็นตัวพิมพ์ใหญ่ฉันพยายามกำจัดตัวเองใน Ubuntu

1
ไม่สามารถเขียนไปยังโฟลเดอร์ที่แชร์ในโดเมน Windows 2012 .. บางครั้ง
ฉันมีปัญหากับการแชร์เครือข่ายโดเมน Windows Server 2012 ฉันสามารถสร้างการแชร์เครือข่ายและเพิ่มสิทธิ์ในการเชื่อมต่อเพื่อแชร์ได้อย่างง่ายดาย แต่เมื่อพูดถึงการเขียน (เช่นการสร้างไดเรกทอรี) ดูเหมือนจะไม่ยอมรับสิทธิ์การเข้าถึงความปลอดภัยของฉันเลย ทดสอบบัญชีผู้ใช้: Kokeilu (kokeilu) หลังจากการทดสอบหลายครั้งฉันสังเกตเห็นว่าฉันแมปไดรฟ์เครือข่ายที่ใช้ร่วมกันสำหรับ Kokeilu หลายครั้งมีการเปลี่ยนแปลงประมาณ 50% เพื่อให้ผู้ใช้ทดสอบของฉัน Kokeilu เข้าถึงการเขียน แต่ในบางครั้งการเข้าถึงเพื่ออ่านเท่านั้น ถ้าฉันแมปไดรฟ์เครือข่ายโดยใช้ข้อมูลประจำตัวของ Kokeilu ทั้งที่มีและไม่มีชื่อโดเมนจะไม่สามารถเข้าถึงการเขียนได้เสมอ ฉันได้ตรวจสอบแล้วโดยไม่ให้ข้อมูลรับรองมันจะแมปบัญชี Kokeilu ด้วยคำสั่ง: wmic netuse where LocalName="Z:" get UserName /value ซึ่งส่งคืนผู้ใช้ที่ถูกต้อง: UserName=DOMAIN.LOCAL\kokeilu ตอนนี้ฉันให้สิทธิ์เข้าถึงทุกอย่างในหน้าต่างความปลอดภัยและการตั้งค่าขั้นสูงการตั้งค่าเจ้าของ Kokeilu โดยใช้การตรวจสอบสิทธิ์อย่างมีประสิทธิภาพในการตั้งค่าขั้นสูงมันบอกฉันว่า Kokeilu มีสิทธิ์เข้าถึงทุกอย่างอย่างสมบูรณ์ ฉันยังมีข้อผิดพลาดในขณะที่เปลี่ยนชื่อโฟลเดอร์ซึ่งบอกฉันว่าคุณต้องขอให้ Kokeilu ให้สิทธิ์การเข้าถึงโฟลเดอร์นี้แก่คุณเมื่อ Kokeilu เป็นเจ้าของโฟลเดอร์นั้นแล้วด้วยสิทธิ์แบบเต็ม ดูเหมือนว่ามีปัญหาเกี่ยวกับการแชร์ไดรฟ์ Active Directory / Network ฉันสงสัยว่าจะเริ่มค้นหาปัญหาเหล่านั้นได้อย่างไร …

0
จะค้นหาสิทธิ์หรือนโยบายในการอนุญาตให้ติดตั้งบริการอะแดปเตอร์เครือข่ายใน Win7 ได้ที่ไหน
ฉันพยายามติดตั้ง VirtualBox VM บนเครื่องเพื่อนร่วมงานของฉันซึ่งหนึ่งในนั้นมีปัญหาแปลก ๆ - ตัวติดตั้ง VirtualBox ดูเหมือนจะไม่ได้ติดตั้งเป็นอะแดปเตอร์ / บริการเครือข่าย ปรากฎว่าเขาไม่มีสิทธิ์การเข้าถึงบางอย่างที่พวกเราที่เหลือทำและทำให้ VirtualBox ไม่อนุญาตการติดตั้งอะแดปเตอร์ นอกจากนี้ยังปรากฏว่าไม่อนุญาตให้เราติดตั้งบริการเครือข่ายด้วยตนเองในเครื่องของเขา เขามีตามดูแลระบบของเราโปรไฟล์ผู้ใช้เช่นเดียวกับส่วนที่เหลือของทีมซึ่งให้สิทธิ์ผู้ดูแลระบบ ทำตามขั้นตอนด้านล่างฉันสามารถติดตั้งบริการลงในอะแดปเตอร์เครือข่าย (หรือเปิดหน้าต่างการเลือกอย่างน้อย): แผงควบคุม> ตามหมวดหมู่> เครือข่ายและอินเทอร์เน็ต: ดูสถานะเครือข่ายและงาน> เปลี่ยนการตั้งค่าอะแดปเตอร์> การเชื่อมต่อในพื้นที่: คลิกขวาที่คุณสมบัติ> ติดตั้ง> เลือก "บริการ"> คลิก "เพิ่ม" ... ... ... บนเครื่องของฉันฉันมีหน้าต่างปรากฏขึ้น "เลือกบริการเครือข่าย" ในเครื่องของเพื่อนร่วมงานของเขาเขามีการเข้าถึงที่ถูกปฏิเสธข้อผิดพลาด ฉันสามารถจัดหาภาพหน้าจอหากจำเป็น (หรือบันทึกหากมีตำแหน่งที่ระบุ) แต่ฉันไม่ได้อยู่ในเครื่องของเขาในขณะนี้ ดังนั้นคำถามของฉัน: ฉันจะทราบได้อย่างไรว่ามีการตั้งค่าการอนุญาตนี้ไว้ที่ใดและเปลี่ยนแปลงอย่างไร มีพื้นที่ใดในระบบไฟล์หรือในรีจิสทรีที่อาจมีผลกระทบต่อสิทธิ์ที่นี่ ขอบคุณมากมิทช์ แก้ไข: ขอบคุณการอัปเดตในฟอรัมกล่องเสมือนฉันได้ลองตั้งค่าการบังคับใช้ลายเซ็นของไดรเวอร์ สิ่งนี้ไม่ได้มีผลกระทบใด ๆ กับการติดตั้งไดร์เวอร์กล่องเสมือนอย่างใดอย่างหนึ่งถึงแม้ว่าฉันไม่แปลกใจมากนักเนื่องจากขั้นตอนแบบแมนนวลที่กล่าวมาข้างต้นไม่ได้เลือกสิ่งใด ๆ ที่อาจมีไดร์เวอร์ที่ถูกต้อง …

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

1
ผู้ใช้สองคนในกลุ่มเดียวกันและกลุ่มเป็นเจ้าของไดเรกทอรีคอนกรีต
ฉันมีผู้ใช้สองคนในกล่อง Linux ของฉัน: จอห์น: ผู้ดูแลระบบ เจน: ผู้ใช้ปกติ xampp_usersฉันจะเพิ่มพวกเขาทั้งสองเข้าไปในกลุ่มที่เรียกว่า ฉันจะอนุญาตให้ผู้ใช้ทั้งสองมีสิทธิ์อ่าน / เขียน / ดำเนินการสำหรับไดเรกทอรีได้/opt/lamppอย่างไร ฉันเปลี่ยนเจ้าของและกลุ่ม/opt/lamppเป็นxampp_usersเป็น แต่ไม่ได้ผล

1
ไม่สามารถเปลี่ยนไดเรกทอรีเป็นไดเรกทอรีบ้านได้แม้ว่าการตั้งค่าการอนุญาตถูกต้อง
ฉันเดาว่าฉันต้องการความช่วยเหลือจากผู้ใช้ Unix ขั้นสูง ... ในระบบ Ubuntu ฉันทำสิ่งที่โง่ ฉันพิมพ์sudo chmod 774 .*หรือไม่ชอบในโฟลเดอร์ย่อยของโฟลเดอร์บ้านของฉันแล้วฉันก็ไม่สามารถเปลี่ยนไดเรกทอรีเป็นไดเรกทอรีบ้านของฉันได้อีกต่อไป ฉันไม่แน่ใจว่าเกี่ยวกับตัวเลขที่แน่นอนในคำสั่ง .*แต่ผมแน่ใจว่าเกี่ยวกับ ตอนนี้หลังจากรีบูตฉันไม่สามารถแม้แต่จะเข้าสู่ระบบ GUI อีกต่อไปและเมื่อฉันCtrl + Alt + F1เข้าไปในคอนโซลและเข้าสู่ระบบ, No directory, logging in with HOME=/ฉันได้รับข้อความ เมื่อฉันลองcdเข้าไป/home/myusernameฉันได้รับข้อผิดพลาด: -bash: cd: /home/myusername: Permission denied. ยังlsไม่สามารถเข้าถึงโฟลเดอร์ ฉันตรวจสอบสิทธิ์การ/home/myusernameใช้งาน sudo แล้วและตั้งค่าไว้อย่างถูกต้องเป็น: drwxr-xr-x 25 myusername myusername 4096 Aug 26 17:30 myusername testuser ที่ฉันสร้างขึ้นมีเครื่องหมายเหมือนกัน ไม่สามารถเข้าสู่ GUI ได้เช่นกัน …

0
กระบวนการและการอนุญาต
ฉันมีปัญหาในการทำความเข้าใจกระบวนการและการอนุญาต ปฏิบัติการทั้งหมดมีเจ้าของหรือไม่? ถ้าเป็นเช่นนั้นกระบวนการจะมีสิทธิ์ของเจ้าของกระบวนการหรือผู้ดำเนินการหรือไม่ ตัวอย่างเช่นฉันเขียนสคริปต์เพื่อเปลี่ยนรหัสผ่านที่ต้องการสิทธิ์ระดับผู้ดูแลระบบ ฉันเป็นคนที่adminโทรหาฉันUSER-Aแต่ด้วยเหตุผลบางอย่างฉันให้สิทธิ์non admin ผู้ใช้ -Bเพื่อเรียกใช้สคริปต์ของฉัน สคริปต์ที่จะดำเนินการในกรณีที่ผู้ใช้-Bไม่ได้เป็นadmin?

0
การอนุญาตคอนเทนเนอร์ของนักเทียบท่าถูกปฏิเสธเมื่อเริ่มต้น
ฉันมี 2 AWS อินสแตนซ์ที่มีคลัสเตอร์ Percona ทำงานอยู่ในคอนเทนเนอร์นักเทียบท่า หลังจากมีคนรีบูตหนึ่งในอินสแตนซ์ฉันต้องซ่อมแซมสิ่งต่าง ๆ จำนวนมาก แต่ฉันไม่สามารถรีสตาร์ทคลัสเตอร์ percona ได้ในอินสแตนซ์เดียว (เจ้าของกลุ่ม) ฉันไม่สามารถลบคลัสเตอร์และสร้างใหม่อีกครั้งเพราะมีไฟล์อยู่ในนั้น เมื่อดำเนินการdocker start percona-mysqlคอนเทนเนอร์ตอบสนองด้วย folowing: ERRO[0001] error waiting for container: context canceled Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "chdir to cwd (\"/\") set in config.json failed: permission denied": unknown ฉันจะแก้ไขปัญหานี้ได้อย่างไร …

1
แทนที่สิทธิ์ของโฟลเดอร์ด้วย icacls
ฉันต้องการแทนที่สิทธิ์ของโฟลเดอร์ ครั้งแรกที่ฉันทำสิ่งนี้: icacls folder /grant user:(oi)(ci)f จากนั้นฉันต้องการเปลี่ยนการอนุญาตและการสืบทอดเป็น: icacls folder /grant:r user:(oi)(io)rx (oi)(ci)fหลังจากนี้สิทธิ์สำหรับผู้ใช้ยังคงเป็น ทำไมไม่เปลี่ยนสิทธิ์ การแทนที่การอนุญาตและการสืบทอดด้วย setacl ทำงานได้ตามที่คาดไว้: setacl -on folder -ot file -actn ace -ace "n:user;p:read_ex;i:io,so;m:set;w:dacl" ขอบคุณสำหรับคำตอบ. แต่นี่คือโดยการออกแบบ? หรือนี่คือข้อผิดพลาด? การใช้สวิตช์ ": r" คืออะไรหากวิธีเดียวที่คุณสามารถแน่ใจได้ว่าแทนที่สิทธิ์ (และการสืบทอด) คืออะไร icacls folder /remove user icacls folder /grant user:(oi)(io)rx ฉันได้ทดสอบการทำงานของ "icacls / grant" และฉันพบว่า icacls เขียนรายการสำหรับการสืบทอดทุกประเภท ลองสิ่งนี้: …

1
วิธีล้างข้อมูล SVN ของผู้ใช้หลังจากการเปลี่ยนแปลงการอนุญาตของเซิร์ฟเวอร์
ผู้ใช้ของเรามีการชำระเงิน SVN เต็มรูปแบบบนเครื่องของพวกเขา เราย้ายเซิร์ฟเวอร์ไปยัง VisualSVN และตั้งค่าสิทธิ์บางอย่างเพื่อให้โฟลเดอร์ย่อยบางโฟลเดอร์ถูก จำกัด ดังนั้นผู้ใช้ที่ไม่มีสิทธิ์เข้าถึงยังคงมีไดเรกทอรีรุ่นเก่ากว่าและไม่สามารถลบหรืออัปเดตได้ มีวิธีทำความสะอาดโดยไม่ต้องชำระเงินเต็มหรือไม่

1
สิทธิ์ถูกปฏิเสธ - หลังจากเชื่อมต่อสำเร็จเป็น 'รูต' เท่านั้นเมื่อเชื่อมต่อภายนอก
ดังนั้นฉันใช้ Ubuntu Server 12.04.01 ในช่วงสองสามสัปดาห์ที่ผ่านมาหลังจากใช้ Ubuntu Desktop 13.10 ประมาณสองสามเดือนและพบว่าเป็นการเริ่มต้นใหม่หลังจากเปลี่ยนจากสภาพแวดล้อมของ Windows ทั้งหมดเป็นสิ่งที่ดียกเว้นสิ่งหนึ่งที่ฉันได้รับการแก้ไขปัญหาบางครั้งและสำหรับชีวิตของฉันไม่สามารถคิดออก ฉันได้ติดตั้ง open-ssh บนเซิร์ฟเวอร์ Ubuntu ของฉันและฉันสามารถเชื่อมต่อผ่าน SSH ได้สำเร็จโดยใช้โปรแกรม putty ของไคลเอ็นต์ Windows ที่พอร์ต 22 (ค่าเริ่มต้น) การเปลี่ยนแปลงเดียวที่ฉันทำคือsshd_configไฟล์ของฉันที่อยู่บนเซิร์ฟเวอร์ของฉันใน/etc/ssh/ไดเรกทอรี ข้อมูลการกำหนดค่าจะแสดงด้วยข้อมูลอื่น ๆ (หากมีข้อมูลอื่นใดที่ฉันสามารถให้ที่อาจช่วยได้โปรดแจ้งให้เราทราบ) เวอร์ชั่นของ SSH ที่ติดตั้ง: root@juggernaut:~# dpkg -l | grep "ssh" ii openssh-client 1:5.9p1-5ubuntu1.3 secure shell (SSH) client, for secure access to remote machines …

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