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

ทุกอย่างเกี่ยวกับการเปลี่ยนความเป็นเจ้าของไฟล์

1
Git pull ในสภาพแวดล้อม Linux จะเปลี่ยนเจ้าของไฟล์
ทำไมทุกครั้งที่ฉันรันgit pullเซิร์ฟเวอร์สดเจ้าของไฟล์จะถูกเปลี่ยน? chown john:john index.phpผมเก็บไว้ในการทำด้วยตนเอง ฉันจะทำอะไรต้องเปลี่ยนเพื่อให้เมื่อฉันทำgit pullเจ้าของไฟล์จะถูกโดยอัตโนมัติจะเข้าพักหรือjohn?
12 git  chown 

2
SCP และเจ้าของไฟล์
อะไรคือสาเหตุที่ทำให้เกิดการเปลี่ยนแปลงในการเป็นเจ้าของไฟล์หลังจากที่scp'เปลี่ยนจากเซิร์ฟเวอร์หนึ่งไปยังเซิร์ฟเวอร์อื่น? ความเป็นเจ้าของไฟล์เปลี่ยนจาก ' owner ' เป็น ' apache ' scp -pผมใช้ ผู้ใช้ ' เจ้าของ ' มีอยู่ในเซิร์ฟเวอร์ทั้งสองและมี UID เดียวกัน
12 files  scp  chown 

4
จะมีคู่ของ UID และ GID เดียวกันหรือไม่
ฉันต้องเปลี่ยนความเป็นเจ้าของไฟล์ / ไดเรกทอรีโดยใช้chmodฉันรู้เพียงชื่อผู้ใช้ของเจ้าของ แต่ต้องการเปลี่ยนชื่อกลุ่มเริ่มต้น simultaneosly ในตอนนี้ชื่อกลุ่มยังไม่ได้ตัดสินใจดังนั้นฉันจึงใส่ชื่อผู้ใช้ chown -R username:username path_to_dir คำสั่งอาจทำงานสำหรับ sytems / ผู้ใช้หลายคนดังนั้นความกังวลของฉันคือ linux จะมีชื่อผู้ใช้คู่ (ผู้ใช้): ชื่อผู้ใช้ (กลุ่ม) หรือ ณ จุดหนึ่ง group_name เริ่มต้นนี้อาจให้ข้อผิดพลาด แม้ว่าฉันได้เริ่มค้นหา GID จากผู้ใช้แล้ว id username | tr '(=)' ':' | awk -F: '{print $3} แต่สำหรับความรู้ฉันอยากรู้ จนถึงตอนนี้มี/etc/passwd /etc/groupsผู้ใช้ไม่กี่คนยกเว้น "ปิด, หยุด, ซิงค์, opeartor" ผู้ใช้ทั้งหมดที่มีรายชื่ออยู่ในกลุ่มเช่นกัน แก้ไข 1: ชื่อผู้ใช้ id …
11 linux  chown  passwd 

4
ใช้ chown $ USER: $ USER ภายในสคริปต์ทุบตี
ในสคริปต์ทุบตีเล็ก ๆ ที่ฉันใช้ฉันพยายามที่จะ chown ไดเรกทอรีใหม่ที่สร้างขึ้น ฉันได้เพิ่ม: sudo chown $USER:$USER /var/www/$sitename sudo chmod 775 /var/www/$sitename หลังจากบรรทัดที่ฉัน mkdir ( sudo mkdir /var/www/$sitename) ด้วยเหตุผลบางอย่าง chown ไม่ทำงาน ฉันสามารถรันด้วยตนเอง แต่เมื่อเขียนในไฟล์มันไม่ทำงาน ฉันสังเกตว่า "chown" ไม่ได้เน้นสีเดียวกับ "mkdir" และ "chmod" แต่ฉันไม่สามารถเข้าใจปัญหาของฉันได้ ทำไม chown ไม่ทำงานที่นี่ เป็นปัญหา$USER:$USERหรือไม่? แก้ไข นี่คือสคริปต์เต็ม ฉันจะ chown ไฟล์ใดที่ผู้ใช้ที่ไม่ใช่รูทสั่งสคริปต์ #!/bin/sh #!/bin/bash # New Site cd /etc/apache2/sites-available/ echo "New …

1
สิทธิ์ใดที่เราต้องการเรียกใช้ chmod คำสั่ง chown ในโฟลเดอร์ / รายการ
ฉันได้ใช้คำสั่ง chmod / chown เสมอในฐานะผู้ใช้ sudo แต่วันนี้ฉันสงสัยว่าถ้าฉันไม่ใช้ฉันต้องใช้sudoสิทธิ์ใดในการเรียกใช้chmod/chownคำสั่งบนโฟลเดอร์ / ไฟล์ ฉันได้ลองใช้คำถาม googling แต่ไม่มีอะไรโผล่ขึ้นมาคำตอบนั้นโดยเฉพาะคำถามนี้
9 linux  sudo  chmod  chown 

7
วิธีการเปลี่ยนการอนุญาตและกลุ่มเจ้าของไฟล์ในเวลาเดียวกัน
สำหรับการเปลี่ยนการอนุญาตไฟล์ฉันรู้ว่าฉันสามารถใช้ chmod ได้ สำหรับการเปลี่ยนเจ้าของกลุ่มฉันสามารถใช้ chgrp อย่างไรก็ตามหากฉันต้องการเปลี่ยนทั้งสิทธิ์และเจ้าของพร้อมกันคำสั่งใด ๆ ที่ฉันสามารถใช้บน Linux? ตัวอย่างเช่นมีไฟล์ที่มีสิทธิ์และเจ้าของ: -rw-r--r--+ 1 raymondtau staff 0 May 8 16:38 WantToChangeThisFile และตอนนี้ฉันต้องการเปลี่ยนเป็น: ---x-w--wx+ 1 raymondtau admin 0 May 8 16:38 WantToChangeThisFile ฉันรู้ว่าฉันสามารถใช้คำสั่งนี้: chmod 123 WantToChangeThisFile && chgrp admin WantToChangeThisFileแต่ต้องการทราบว่ามีวิธีที่เป็นระเบียบเรียบร้อยหรือไม่ในการทำเช่นนั้น
9 files  chmod  chown 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.