草庐IT

PERMISSIONS

全部标签

linux - 我可以限制某个进程对某些文件的访问吗?

是否可以在Linux中启动一个进程,并限制其对某些文件/目录的访问?例如:$start-process--enable-dir=./sandbox--exec="some-script.sh"some-script.sh将无法在./sandbox之外执行任何操作。 最佳答案 您可以使用chroot设置进程树的根目录。但是,这意味着该进程的所有依赖项必须在其新根中可用。有许多软件包可以帮助您根据需要设置chroot环境。Google是你的friend;)构建chroot环境的一些建议当为某些程序或守护进程构建chroot时,您必须为要

linux - 我可以限制某个进程对某些文件的访问吗?

是否可以在Linux中启动一个进程,并限制其对某些文件/目录的访问?例如:$start-process--enable-dir=./sandbox--exec="some-script.sh"some-script.sh将无法在./sandbox之外执行任何操作。 最佳答案 您可以使用chroot设置进程树的根目录。但是,这意味着该进程的所有依赖项必须在其新根中可用。有许多软件包可以帮助您根据需要设置chroot环境。Google是你的friend;)构建chroot环境的一些建议当为某些程序或守护进程构建chroot时,您必须为要

linux - CVS 错误 : failed to create lock directory. .. 权限被拒绝

我正在使用TortoiseCVS访问CVS服务器。我收到以下错误:InD:\source\foo:"C:\ProgramFiles\CVSNT\cvs.exe"-qupdate-P-dCVSROOT=:ssh:annan@foo-bar.co.uk:/home/cvsrootcvsupdate:failedtocreatelockdirectoryfor`/home/cvsroot/foo'(/var/lock/cvs/foo/#cvs.lock):Permissiondeniedcvsupdate:failedtoobtaindirlockinrepository`/home/cvs

linux - CVS 错误 : failed to create lock directory. .. 权限被拒绝

我正在使用TortoiseCVS访问CVS服务器。我收到以下错误:InD:\source\foo:"C:\ProgramFiles\CVSNT\cvs.exe"-qupdate-P-dCVSROOT=:ssh:annan@foo-bar.co.uk:/home/cvsrootcvsupdate:failedtocreatelockdirectoryfor`/home/cvsroot/foo'(/var/lock/cvs/foo/#cvs.lock):Permissiondeniedcvsupdate:failedtoobtaindirlockinrepository`/home/cvs

Linux 权限在 chmod a=rwx 后被拒绝

所以我有一个Linux的小问题,天哪,这将教会我在Windows上花费这么多年。无论如何,我做了一个小的java应用程序,用JavaServiceWrapper脚本很好地包装,但是当我运行该脚本时:sh./wrapper.shconsole我的权限立即被拒绝。权限被拒绝的消息是这样的:eval:1:/home/user1/MyApp/bin/wrapper:Permissiondenied我的小wrapper.sh位于MyApp/bin文件夹中。目录MyApp/bin/wrapper包含2个文件:wrapper-linux-x86-32wrapper-linux-x86-64作为测试,

Linux 权限在 chmod a=rwx 后被拒绝

所以我有一个Linux的小问题,天哪,这将教会我在Windows上花费这么多年。无论如何,我做了一个小的java应用程序,用JavaServiceWrapper脚本很好地包装,但是当我运行该脚本时:sh./wrapper.shconsole我的权限立即被拒绝。权限被拒绝的消息是这样的:eval:1:/home/user1/MyApp/bin/wrapper:Permissiondenied我的小wrapper.sh位于MyApp/bin文件夹中。目录MyApp/bin/wrapper包含2个文件:wrapper-linux-x86-32wrapper-linux-x86-64作为测试,

php - 如何安全地在虚拟主机上拥有多对多用户

我目前在我的虚拟主机上设置一个用户是这样的:sudouseradd-d/website/-muser-s/usr/bin/rsshsudochownroot:root/website/-R#Don'tgetwhyIneedthispartbutdoesn'tworkwithout!sudochmod755/website/sudochown-Ruser:www-data/website/public_htmlsudochmod755/website/public_html这适用于user添加和编辑/website/public_html中的文件夹和文件。我现在希望能够添加其他用户,使其

php - 如何安全地在虚拟主机上拥有多对多用户

我目前在我的虚拟主机上设置一个用户是这样的:sudouseradd-d/website/-muser-s/usr/bin/rsshsudochownroot:root/website/-R#Don'tgetwhyIneedthispartbutdoesn'tworkwithout!sudochmod755/website/sudochown-Ruser:www-data/website/public_htmlsudochmod755/website/public_html这适用于user添加和编辑/website/public_html中的文件夹和文件。我现在希望能够添加其他用户,使其

linux - 在 linux 中删除包含双破折号的文件

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:Unabletoremoveaspecialnamedfilesinterminal我觉得问的很傻,但是如何在linux中删除一个名为--preserve-permissions的文件?我试过:rm"--preserve-permissions"andrm"\-\-preserve-permissions"两者都不起作用。谢谢。

linux - 在 linux 中删除包含双破折号的文件

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:Unabletoremoveaspecialnamedfilesinterminal我觉得问的很傻,但是如何在linux中删除一个名为--preserve-permissions的文件?我试过:rm"--preserve-permissions"andrm"\-\-preserve-permissions"两者都不起作用。谢谢。