Questions tagged «permissions»

“文件系统权限”的缩写-基于用户,组或全局访问的访问控制。

2
启动/停止没有root访问权限的init.d脚本
我正在设置一个ubuntu服务器以托管virtuoso服务器。 我想设置一个简单的(没有sudo)用户帐户(只能)运行 /etc/init.d/virtuoso-opensource-6.1 [start|stop|restart] (以便能够管理virtuoso服务器,但不能管理其他系统资源) 我想这是类似/等同于任何服务如apache2,mysql等 是否可以选择仅限制virtuoso服务的访问权,还是可以访问所有init.d脚本的访问权,而不能访问系统的其余部分?

2
如何使用deb包创建目录并更改其所有者
我需要创建将为日志创建目录的deb包。我想创建目录/var/logs/my_package并将其所有者更改为my_user。 在文档中,有我可以创建文件的信息debian/dir。但是有信息表明这不是最好的方法。而且没有信息应该如何更改目录所有者(我正在考虑将chown my_user.my_user /var/logs/my_package其放置在debian/postinst文件中)。 建议使用deb软件包创建目录的方法是什么?

2
.Xauthority的所有权转移到根
不知何故,在使用LightDM和Webkit Greeter时,.Xauthority我的主目录中文件的所有权已授予根用户,但由于没有特权来锁定文件,所以我无法登录。 我能够重新获得文件的所有权,然后我可以再次登录。(重新安装LightDM数小时后,它受到欢迎) 因此,现在一切恢复正常。但是我想知道这是怎么发生的。这是LightDM或Webkit Greeter或其他工具中的错误吗?

2
chmod:无效模式:`+ a'
系统:(lsb_release -a) Distributor ID: Ubuntu Description: Ubuntu 10.04.4 LTS Release: 10.04 Codename: lucid 这是我的命令: sudo chmod +a "www-data allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs 文件: http://symfony.com/doc/current/book/installation.html#configuration-and-setup 错误: chmod: invalid mode: `+a' Try `chmod --help' for more information. 为什么不起作用?+ a不是标准的chmod吗? 更新: 看起来这是仅OSX的mod: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/chmod.1.html


5
保存文档时升华文本3身份验证问题
我正在使用Sublime Text进行网络开发。每次我尝试保存更改(Ctrl + S)时,都会弹出身份验证窗口: 需要身份验证才能以超级用户身份运行'/ bin / cp' 显然,当我输入密码时,Sublime会正确保存更改。但是,当我按Cancel时,另一个窗口弹出并显示错误: 错误:administrator_copy_file(/tmp/.Some_File_Here、/var/www/Rest_Of_Path_Here)失败:授权失败 由于我是Ubuntu的新手,所以我不知道如何摆脱这种授权。我拥有对/ var / www文件夹的所有权限。

1
是否可以使用linux文件权限来实现“名称”预订系统
我在/ etc / passwd中有一个100多名用户的Linux多用户服务器 我想允许用户“预订” /“保留”他们喜欢的名称(在这种情况下为子域,但是细节无关紧要) 我创建了一个名为/reservationschmod 777 的目录。 如果用户johndoe这样做,touch /reservations/coolsite则表示他想“拥有”该名称“ coolsite” 应该设置“机制”,以便 johndoe稍后可以改变主意,并rm /reservations/coolsite取消预订该名字 不允许另一个用户使用touch /reservations/coolsite,因为johndoe首先要求它。 如果johndoe是rm他的文件,则允许另一用户预订该文件。 用户不能向rm / rename / mv / etc其他人发送文件 用户johndoe可以通过执行多个预订 touch /reservations/coolsite && touch /reservations/coolsite2 使用某种标准的Linux权限机制是否可能? 我不愿意为此而求助于perl,自从红宝石与她波浪形的金发相伴的一天以来,我的perl技能就变得生锈了……

2
Google Chrome无法启动
这是我google-chrome在终端中运行时遇到的错误: [0505/065554:ERROR:nss_util.cc(94)] Failed to create /home/pipi/.pki/nssdb directory. [0505/065554:ERROR:nss_util.cc(94)] Failed to create /home/pipi/.pki/nssdb directory. [3545:3545:0505/065557:ERROR:nss_util.cc(94)] Failed to create /home/pipi/.pki/nssdb directory. [3545:3545:0505/065558:ERROR:process_singleton_posix.cc(417)] readlink failed: Permission denied [3545:3545:0505/065558:ERROR:process_singleton_posix.cc(253)] readlink(/home/pipi/.config/google-chrome/SingletonLock) failed: Permission denied [3545:3545:0505/065558:ERROR:process_singleton_posix.cc(253)] readlink(/home/pipi/.config/google-chrome/SingletonLock) failed: Permission denied [3545:3545:0505/065558:ERROR:process_singleton_posix.cc(277)] Failed to create /home/pipi/.config/google-chrome/SingletonLock: Permission denied [3545:3545:0505/065558:ERROR:process_singleton_posix.cc(417)] readlink failed: Permission denied [3545:3545:0505/065558:ERROR:process_singleton_posix.cc(253)] readlink(/home/pipi/.config/google-chrome/SingletonLock) failed: Permission …



1
您怎么知道执行程序是否需要root用户?
我知道这是一个基本问题,可能是一个愚蠢的问题,但我一直无法找到答案。 我知道每个文件都"Executable"有点。 我认为需要的程序root是由拥有,root用户和root组不会有Executable对位Other,并且将防止非root用户执行这些。但是在/bin和/sbin目录中,我看到所有文件都具有如下权限:-rwxr-xr-x 那么,什么真正决定了用户是否需要拥有root权限才能执行某些操作?
10 permissions  root 

1
sudo:/usr/lib/sudo/sudoers.so必须由uid 0拥有
每当我尝试执行任何需要密码的操作时,都会返回以下内容: u7ur7l3@ubuntu:~$ sudo sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0 sudo: fatal error, unable to load plugins u7ur7l3@ubuntu:~$ 因此,我无法从软件中心/软件包管理器中安装任何程序,也无法在需要我的密码的终端中运行任何命令。我可以登录,但仅此而已。 我不小心更改了某些文件的权限,然后又更改了一些尝试修复它的:/。现在我完全不知道该怎么办。 这是我尝试使用pkexec重新使sudo工作时发生的情况: u7ur7l3@ubuntu:~$ pkexec chown root /usr/lib/sudo/sudoers.so Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success u7ur7l3@ubuntu:~$ sudo ls sudo: /usr/lib/sudo/sudoers.so …
10 permissions  sudo 

1
/ etc / sudoers文件是否仅假定具有只读权限?
-r--r----- 1 root root 723 Jan 31 2012 sudoers 我的dist-update经常失败。 在启动时,我的系统经常要求检查文件系统。(我的系统硬件是文件) 我在用 vksTP 3.5.0-25-generic#39〜precise1-Ubuntu SMP Tue Feb 26 00:07:14 UTC 2013 x86_64 x86_64 x86_64 GNU / Linux 从根目录提示符,对我来说是安全的(我不知道这样是否可行,因为该文件是只读的) chmod g+w /etc/sudors 我的用户被添加到根组中 vks@vksTP:~$ sudo adduser vks root The user `vks' is already a member of `root'. 请提出建议,我可能对烫发知识不甚了解,可能会使我感到困惑。请让我知道我是否还缺少其他重要信息?
10 permissions  sudo 


3
Eclipse检查更新问题
我从软件中心安装了Eclipse,因此它会链接起来,并将与我的其他软件一起更新。但是,因为我正在为Android开发,所以必须在Eclipse中安装ADT插件,方法是转到“帮助”>“安装新软件”(或类似的工具)。现在,我确实知道可以通过实际的Ubuntu软件中心/系统来更新Eclipse,但是为了更新Eclipse中的插件和扩展,我必须转到“帮助”>“检查更新”(然后扫描所有插件以获取更新)。唯一的问题是,当我通过软件中心进行安装时,所有者成为root用户,并且每当我在没有root用户的情况下运行它时,我都无法更新-我收到错误消息“访问权限不足,无法应用此更新。” 当我以root用户身份运行时,我所有的插件都消失了,因为我想我是自己安装的,而不是root用户安装的。我尝试以根用户身份安装插件,但是“选择新软件”选项不起作用。 Ubuntu 12.04和Eclipse 3.7.2-1

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.