मैं Ubuntu 10.04 सर्वर चला रहा हूं और उपयोगकर्ताओं / समूहों के साथ कुछ बहुत ही सहज ज्ञान युक्त अनुभव कर रहा हूं। उदाहरण के लिए:
sudo touch test_file # create empty file
sudo groupadd test # create 'test' group
sudo chown root:test test_file # change group of file to 'test'
sudo chmod g+rwx test_file # give write permissions to group
sudo usermod -a -G test {my-user} # add my user to 'test' group
touch test_file # touch the file as my current user
अंतिम पंक्ति अनुमतियाँ त्रुटि पैदा करती है।
मैंने सुनिश्चित किया है कि मेरा उपयोगकर्ता 'परीक्षण' समूह का हिस्सा है ( groups {my-user}
इसकी पुष्टि करता है)। Test_file का समूह निश्चित रूप से 'परीक्षण' के लिए सेट किया गया है और समूह अनुमतियाँ सेट की गई हैं।
मेरा उपयोगकर्ता फ़ाइल परीक्षण फ़ाइल को क्यों नहीं लिख सकता है?
su - username
अपने रनिंग कंसोल में हैक करें। आप इस तरह लॉग इन करने के लिए लॉगआउट करने की जरूरत नहीं है :)