file-ownership

    1熱度

    1回答

    我需要在rpm升級過程中替換現有的二進制文件,但我不想更改已設置的權限/所有權。 在我的情況下,二進制安裝(不是升級)後,所有權/權限可以通過rpm正確設置。但是在rpm安裝之後,管理員會修改文件的權限/所有權,以允許其他進程運行此二進制文件。另一個進程的所有者/組與此進程不同。但是,當rpm升級時,會重置權限/所有權,而另一個進程現在無法執行它。 尋找解決辦法,如何保留現有的所有權/權限,但只能

    4熱度

    3回答

    簡單地說,用戶在執行文件/程序時將獲得文件所有者的權限以及所有者UID和GID。它不會更改文件的所有者。 如果你在程序中規定: rwsrwxr--或rwxr - RWX 的區別是什麼,如果我設置了SUID權限(業主)或世界的許可(其他)? 在這兩種情況下用戶都可以運行該程序?

    0熱度

    3回答

    命令chmod g+s .將設置在當前目錄中的組ID,所以該目錄中創建的所有文件將屬於該目錄的組用戶,而不是創建用戶文件。 什麼命令來達到同樣的效果,但這次的文件/目錄的所有權? 我想要實現的是,所有移到/var/data/www或創建的文件都屬於www-data www-data(onwer和group)。在www/執行chmod g+s .確實該組的伎倆,但我想自動設置所有者,太 - 不管是誰

    0熱度

    2回答

    我正在linux中運行一個C程序,它打印文件名加上它的用戶和組的所有權。我正在使用getpwuid和getgrgid。 當文件被不存在的用戶所擁有(即我的機器上的給定UID中沒有/etc/passwd的條目)時,我的程序會出現「由信號11終止」的段錯誤。 我該如何讓我的程序的行爲與ls相同,以便在用戶不存在時打印數字UID而不是分段? 相關的代碼片斷如下: lstat(filename,&file

    0熱度

    1回答

    我有兩個RPM xinstrument.rpm和xlog.rpm。 首先安裝xinstrument.rpm,然後安裝xlog.rpm。 這兩個RPM的創建和複製數據到/ opt/xinstrument控制/目錄。 但問題是,當我們安裝第二轉速xlog.rpm然後我們得到衝突錯誤安裝時 Preparing... ################################# [100

    0熱度

    2回答

    我正在使用savefig()和saveas()函數來保存.fig和.jpg文件或分辨率。在MATLAB(R2015a,Ubuntu 14.04,個人電腦,單帳戶)。但是,正在生成的文件的所有者是root。我希望所有者成爲我的用戶帳戶。 我可以在終端中使用chown以後獲得所有權,但我希望直接從MATLAB發生,即在文件創建時。 此外,這個問題以前沒有發生過。我剛剛安裝了操作系統和所有軟件,並且這種

    0熱度

    1回答

    對於我當前的問題,我需要列出與當前所有者不同的所有者的所有文件。我們在當前目錄中有將近600 000個文件,而其他任何ls命令都會給我們帶來麻煩。 [[email protected] forms]$ pwd /u01/system/reports/foms [[email protected] forms]$ ls -ltr|more total 22066 -rwxrwxrwx 1 s

    0熱度

    1回答

    因此,我有一個節點模塊名爲linux-user的NodeJS應用程序,它只是提供了一個通過javascript查看/更改Linux用戶的api。在我的應用程序中,我只是讓它掃描並輸出userid和linux主機的用戶名。我想將該文件投入生產,但它需要以root身份運行JavaScript文件才能運行。但是,我不希望有人在沒有適當的權限的情況下篡改它,但仍然能夠在我調用它時不以root身份運行該應用

    1熱度

    1回答

    當前用戶爲$USER。以前我使用: if [ -e "$f" ] && [ `stat -c %U "$f"` != $USER ] \ || [ -e "${f%/*}" ] && [ `stat -c %U "${f%/*}"` != $USER ]; then 檢測文件是否屬於用戶(或dir如果文件尚不存在)。 但是文件可以由其他人擁有,用戶仍然可以修改它(組/其他可寫)。 如

    0熱度

    2回答

    擁有的文件我也跟着在這裏描述的所有步驟:https://docs.docker.com/compose/django/ 一切運行,但問題是,創建的文件是由root擁有。我不知道如何改變它。 我可以運行docker run hello-world - 不需要sudo。 命令我運行:docker-compose run web django-admin.py startproject composee