我最近升级了我的一台ubuntu机器到Karmic,而且我很难将/ dev / raw1394的权限设置为0666。 他们唯一使用的机器是从通过jackd使用/ dev / raw1394的firepod录制audio,并且没有其他FireWire设备连接,所以围绕此设备的安全性不是真正的问题。 如果我以root身份运行,一切都按预期运行,但是我有一些运行logging器的人不想拥有root权限。 但是,我无法弄清楚哪些行设置了烫发 我把这个绑在一起: /etc/udev/permissions.d/raw1394.rules:raw1394:root:root:0666 我有这个设置(默认安装) /lib/udev/rules.d/75-persistent-net-generator.rules:SUBSYSTEMS=="ieee1394", ENV{COMMENT}="Firewire device $attr{host_id})" /lib/udev/rules.d/75-cd-aliases-generator.rules:# the "path" of usb/ieee1394 devices changes frequently, use "id" /lib/udev/rules.d/75-cd-aliases-generator.rules:ACTION=="add", SUBSYSTEM=="block", SUBSYSTEMS=="usb|ieee1394", ENV{ID_CDROM}=="?*", ENV{GENERATED}!="?*", \ /lib/udev/rules.d/60-persistent-storage-tape.rules:KERNEL=="st*[0-9]|nst*[0-9]", ATTRS{ieee1394_id}=="?*", ENV{ID_SERIAL}="$attr{ieee1394_id}", ENV{ID_BUS}="ieee1394" /lib/udev/rules.d/50-udev-default.rules:# FireWire (deprecated dv1394 and video1394 drivers) /lib/udev/rules.d/50-udev-default.rules:KERNEL=="dv1394-[0-9]*", NAME="dv1394/%n", GROUP="video" /lib/udev/rules.d/50-udev-default.rules:KERNEL=="video1394-[0-9]*", NAME="video1394/%n", GROUP="video" /lib/udev/rules.d/60-persistent-storage.rules:KERNEL=="sd*[!0-9]|sr*", ATTRS{ieee1394_id}=="?*", SYMLINK+="disk/by-id/ieee1394-$attr{ieee1394_id}" /lib/udev/rules.d/60-persistent-storage.rules:KERNEL=="sd*[0-9]", ATTRS{ieee1394_id}=="?*", […]
我正在学习Linux服务器的基础知识,所以我是绿色的。 我有一个Ubuntu服务器上有我inheritance的网站。 在一个安全的担心,我决定检查网站文件的所有权。 他们都是2016年的网站。 如果我运行命令“cat / etc / group |” 更多“我可以看到这个小组存在。 但是当我运行“lastlog”用户2016年不会出现。 我开始担心,2016年可能是从networking连接的networking用户的用户名,所以我设置了一个testing文件的权限为chmod 600,给只有文件所有者的读取权限。 果然,我仍然可以从网上访问该文件。 任何人都可以提出这里发生了什么? 我试图创build一个新的用户,并给他们文件的所有权,但是当我从networking上访问文件,它希望我所有的目录都由同一个人拥有。 谢谢
我试图删除通过FTP上传到服务器的JPEG文件。 这些file upload和写入权限为644 。 上传目录的所有者和组是mike和mike 。 我已经尝试将所有者和组更改为www-data ,但似乎并不奏效。 我试图用unlink()来删除PHP脚本中的文件。 这适用于生产服务器(这是一个托pipe服务),但不是我的开发服务器,这是一个LAMP设置。 这使我相信它与我的开发服务器上的权限有关。 你认为这与PHP或Apacheconfiguration有关吗?
刚刚得到SQLite和运行在一个新的linode – 但我不能让它工作,直到我读了一些信息,说服务器必须有目录和文件的写权限 – 好吧。 所以我做了目录0777权限 – 这可能是不好的。 我如何正确地做这件事?
我的系统上禁用了UAC,并且所有命令提示符都以提升的方式启动(“Administrator:…”)。 即使我从开始菜单启动cmd.exe,它仍然是提升。 有没有办法以某种方式运行非提升命令提示符? 我需要这样做,以便我可以修复某些软件中的错误,除非以pipe理员身份运行,否则无法正常工作。
我试图从MySQL创build一个CSV数据导出使用以下查询: SELECT * INTO OUTFILE '/tmp/result.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' FROM getfreepellets WHERE 1 我得到以下错误: #1045 – Access denied for user '[username]'@'localhost' (using password: YES) (删除用户名,但它是正确的) 我将如何去授予访问这个用户在服务器上创build一个文件? 编辑: 我改变了第一行是我的确切的主path,并收到相同的错误。
我configuration了我的vsftpd以允许虚拟用户上传文件。 不过,我希望所有上传的文件不能下载,从而剥夺了潜在的攻击者存储他的恶毒文件的实用性。 所以我把我的/etc/vsftpd/vsftpd.conf : file_open_mode=0777 anon_umask=0577 local_umask=0577 我认为其中一个*_umask=0577是多余的,但它似乎是无害的,它涵盖了我所有的基础。 但是,当我上传一个文件时,会得到一个: -rw—— (0600)权限而不是–w—— (0200) 。 问题是: 为什么? 以及如何解决这个问题? 。 顺便说一句,我目前的configuration似乎做了正确的事情,那就是只允许上传,并禁止下载上传的文件,但我不明白为什么。 为了完成这个画面,我还使用: virtual_use_local_privs=NO guest_enable=YES guest_username=my_ftp_user chown_uploads=YES chown_username=my_ftp_user 这工作正常,并有帮助我执行全球ftp配额。
假设当前的权限是www-data:www-data,我不想去触碰它。 我不确定Web服务器是否会这样。 另一方面,我不想将这个新用户添加到www-data组,因为我希望他只能访问一些网站数据目录。 在linux上有这样的可能吗?
我来自* nix世界,所以如果这是一个微不足道的问题,请大家道歉。 我尽我所能,通过search档案find解决办法,无济于事。 我正在为一个非常小的办公室build立一个文件服务器,共有4个人。 除了提供共享文件夹之外,计算机将主要用作颠覆回购。 办公室里有四个人,分别是A,B,C和D.A也pipe理着这台机器。 所以在Win7系统中,我们创build了5个帐号,A,B,C,D和一个pipe理员帐号,供用户A使用。 现在我们要做的是限制某个目录只能被用户A读写,限制另一个目录只能被用户B和C访问,而限制另一个目录只能被D访问。 ,完整的读/写/修改权限。 其他用户不应该能够读取目录和内容。 所有这些用户都被Windows归类为属于“用户”组,也是“validation用户”组。 所以当我们拒绝对USERS组的访问时,我们可以创build另一个组来授予权限,因为USERS组中的DENY具有优先权,所以没有用户可以访问该文件夹。 我们如何去限制访问个人? 问候,
我有一个文件权限的问题,这让我疯狂。 我有一个Perl Web应用程序,它自己安装,复制一些文件,创build数据库,等等。 一切正常,除了一些图像文件。 这些图像不能被Apache访问: (13) Permission denied: access to /path/to/image.gif denied 但是,文件es 644.我已经尝试过chmod 777,并且向Apache用户发送了chown,没有正面的结果。 而让我疯狂的是:如果我复制文件,然后重命名旧文件并重命名新文件,它的工作原理! mv image.gif image.gif.bak cp image.gif.bak image.gif 文件是相同的,相同的大小,相同的权限,相同的所有者和组。 我可以在图像查看器中看到。 但是,如果我恢复原始文件(删除“新”文件,并将“旧”文件重命名为其原始名称),我又得到了“权限被拒绝”: rm image.gif mv image.gif.bak image.gif 所有图像文件都会出现此问题,但不会出现文本文件(静态HTML,CSS …)。 什么可能导致这种奇怪的行为? 我在CentOs 5.5下使用Apache 2.2.3。 Perl脚本(Perl 5.8.8)与Suexec一起运行。