[問題] 使用者權限

看板Linux作者 (.)時間14年前 (2012/04/09 16:11), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串2/2 (看更多)
有點離奇的問題 我在使用mini2440開發版 Linux版本‐2.6.32.2 我將一個complie後的 gz檔案丟到我的開發版進行解壓縮 此時這個gz檔案的使用者是root 解壓縮產生的檔案卻變成 1000 (為什麼?) [root@FriendlyARM mjpg_streamer]# ls -l -rw-r--r-- 1 1000 1000 17987 Jan 1 2010 LICENSE -rwxr-xr-x 1 1000 1000 57530 Jan 12 2010 input_s3c2410.so -rwxr-xr-x 1 1000 1000 169416 Jan 12 2010 input_testpicture.so -rwxr-xr-x 1 1000 1000 51949 Jan 12 2010 input_uvc.so -rw-r----- 1 root root 263821 Apr 8 23:54 mjpg-streamer-mini2440-bin-r6.tar.gz 因此我用 chown -R root:root mjpg_streamer 將整個mjpg_streamer資料夾都改成 root:root 此時一切完美 -rw-r--r-- 1 root root 17987 Jan 1 2010 LICENSE -rwxr-xr-x 1 root root 57530 Jan 12 2010 input_s3c2410.so -rwxr-xr-x 1 root root 169416 Jan 12 2010 input_testpicture.so -rwxr-xr-x 1 root root 51949 Jan 12 2010 input_uvc.so -rw-r----- 1 root root 263821 Apr 8 23:54 mjpg-streamer-mini2440-bin-r6.tar.gz 但當我執行其中一個檔案時 [root@FriendlyARM mjpg_streamer]# ./ start_uvc.sh -/bin/sh: ./: Permission denied 可以請問這是怎麼回事嗎? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.92.195.234

04/09 16:13, , 1F
多一個空格?
04/09 16:13, 1F

04/09 16:32, , 2F
感謝! 真的是多一個空格...
04/09 16:32, 2F

04/09 16:33, , 3F
但是為什麼我解壓縮之後的使用者卻不是root ? 而是1000?
04/09 16:33, 3F

04/09 16:44, , 4F
gz檔uid和gz檔內含檔案的uid沒有關聯,看一下是不是內含檔
04/09 16:44, 4F

04/09 16:45, , 5F
案的owner uid是1000?
04/09 16:45, 5F

04/10 09:23, , 6F
從別台電腦來的檔案owner group不存在,則以id呈現。
04/10 09:23, 6F
文章代碼(AID): #1FWfcMzJ (Linux)
討論串 (同標題文章)
文章代碼(AID): #1FWfcMzJ (Linux)