Tag: 权限

SSH密钥:“对于'id_rsa.pub'的权限0644太开放了

我在我的mac上生成一个ssh密钥对,并将公钥添加到我的ubuntu服务器(实际上,它是我的mac上的一个虚拟机),但是当我尝试loginubuntu服务器时,它说: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/Users/tudouya/.ssh/vm/vm_id_rsa.pub' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /Users/tudouya/.ssh/vm/vm_id_rsa.pub Permission denied (publickey,password). 我已经尝试了很多方法来解决这个问题,改变密钥文件模式,改变文件夹模式,作为一些答案在stackoverflow,但它不起作用。 密钥文件权限: vm dir: drwxr-xr-x 4 tudouya staff 136 4 29 […]

如何获得在Django中具有特定权限组的所有用户的列表

我想获得一个具有特定权限组的所有Django auth用户的列表,如下所示: user_dict = { 'queryset': User.objects.filter(permisson='blogger') } 我无法find如何做到这一点。 在用户模型中如何保存权限组?

将主机访问权限重新分配给MySQL用户

我有几千个MySQL用户都设置为允许从特定的主机访问。 问题是,现在我将有两台机器(将来更多),这将需要使用相同的帐户来访问他们的每个数据库。 我想要一个快速简单(尽可能自动化)的方式来运行并修改每个用户帐户的主机部分,以适应内部networking通配符。 例如: 'bugsy'@'internalfoo'可以访问'bugsy'数据库。 我想现在允许从内部networking上的任何地方访问bugsy 'bugsy'@'10.0.0.%'可以访问'bugsy'数据库。

不信任来自不受信任的用户root,组dev的文件.hg / hgrc

该存储库由用户root和组dev所拥有 另一个用户正在存储库上运行hg update ,并获取以下消息: Not trusting file /dev/.hg/hgrc from untrusted user root, group dev Not trusting file .hg/hgrc from untrusted user root, group dev Not trusting file /dev/.hg/hgrc from untrusted user root, group dev Not trusting file /dev/.hg/hgrc from untrusted user root, group dev abort: Permission denied: /dev/src/backend/java/com/tt/afr/schedule/service/ScheduleComparator.java 在/etc/mercurial/hgrc ,我们有: trusted.users=root 在用户运行hg update的主目录中,我们有这个hgrc文件: [trusted] users […]

如何检查一个目录是否可以在PHP中写入?

有谁知道我可以检查,看看目录是否可以在PHP中写入? 函数is_writable不适用于文件夹。 (编辑:它工作,看到接受的答案。)

当试图安装Rails 3.0.3时,PATH中不安全的可写dir / usr / local

我正在尝试安装rails 3.0.3,并且每次都收到以下错误: Insecure world writable dir /usr/local in PATH, mode 040777 当我检查是否安装我得到这个错误: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:827:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:261:in `activate' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:68:in `gem' from /usr/bin/rails:18 任何想法我做错了什么? 对不起,我是一个新手!

将所有db中的特定模式授予PostgreSQL中的组angular色

使用PostgreSQL 9.0,我有一个名为“staff”的组angular色,并希望在特定模式的表上授予此angular色的所有(或某些)特权。 以下都不是 GRANT ALL ON SCHEMA foo TO staff; GRANT ALL ON DATABASE mydb TO staff; “职员”的成员仍然无法对架构“foo”中的单个表或者(对于第二个命令的情况下)对数据库中的任何表进行SELECT或UPDATE更新, 除非我在该特定表上授予所有表。 我能做些什么让我和我的用户的生活更轻松? 更新: 在serverfault.com上的类似问题的帮助下找出它。 GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA foo TO staff;

如何授予我的应用程序为所有用户创build的文件的完整权限?

我开发的工具需要授予对其创build的文件的访问权限“完全控制”。 它需要阅读,修改和删除所有的Windows帐户,甚至可能的未来帐户。 这能实现吗? 我知道我可以尝试这个SPECIFIC_USER: FileSystemAccessRule rule = new FileSystemAccessRule(SPECIFIC_USER, FileSystemRights.FullControl, AccessControlType.Allow); FileSecurity fSecurity = File.GetAccessControl(filePath); fSecurity.SetAccessRule(rule); File.SetAccessControl(filePath, fSecurity); 但是,如何将其授予所有用户? 甚至可能的未来账户? 如果后半部分是不可能的,怎么去解决第一个要求? 谢谢。 编辑: 这是为我工作的代码。 从回答者的链接采取。 private bool GrantAccess(string fullPath) { DirectoryInfo dInfo = new DirectoryInfo(fullPath); DirectorySecurity dSecurity = dInfo.GetAccessControl(); dSecurity.AddAccessRule(new FileSystemAccessRule("everyone", FileSystemRights.FullControl, InheritanceFlags.ObjectInherit | InheritanceFlags.ContainerInherit, PropagationFlags.NoPropagateInherit, AccessControlType.Allow)); dInfo.SetAccessControl(dSecurity); return true; } 请注意PropagationFlags.NoPropagateInherit是必需的(在链接中提到最后)。 它确实授予甚至未来的帐户的特权。

我无法在我的Windows电脑上findmy.cnf

我的电脑是Windows XP。 我需要findmy.cnf以获得所有权限回到根用户。 我不小心删除了root用户的一些特权。 我仍然有密码,并且以root用户身份login到MySQL没有任何问题。 但是我不能改变一张桌子。

运行Ruby命令时,不安全的可写dir / Users /用户名在PATH中,模式040777

当我运行Ruby命令像gem -v我得到这个错误: /Users/kristoffer/.rvm/rubies/ruby-1.9.2-p180/bin/gem:4:警告:不安全的可写dir / Users / kristoffer在PATH中,模式040777 1.6.2 首先我不明白这是什么意思。 /用户/ kristoffer不在我的path根据echo $PATH 。 echo $PATH的结果是: /Users/kristoffer/.rvm/gems/ruby-1.9.2-p180/bin:/Users/kristoffer/.rvm/gems/ruby-1.9.2-p180@global/bin:/Users/kristoffer/.rvm/ruby/ruby1.9.2-P180 /斌:/Users/kristoffer/.rvm/bin:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / local / bin目录:在/ usr / X11 /箱子 正如你所看到的,PATH很干净。 只是默认path+ RVM添加了什么。 我见过其他类似的post,推荐的解决方法是运行chmod go-w path/to/folder 但是,我敢肯定,让我的主文件夹不可写是一个坏主意,对吧? 我已经使用“磁盘工具”修复了权限,并且没有发现我的主文件夹上的权限有任何问题。 任何想法是什么问题,我该如何解决?