Revert "gradm: fix using gradm while the RBAC system is active"
This reverts commit fdbf7dc8b38cd523804d342d2c153dfeb10cc83d. Unfortunately, while gradm now works when the RBAC system is enabled, gradm still fails when full system learning is enabled, so I probably need to try again later.
This commit is contained in:
parent
b90ed0cc80
commit
5da1394a58
@ -12,8 +12,6 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "0y5565rhil5ciprwz7nx4s4ah7dsxx7zrkg42dbq0mcg8m316xrb";
|
||||
};
|
||||
|
||||
patches = [ ./gradm_nix_store.patch ];
|
||||
|
||||
nativeBuildInputs = [ bison flex ];
|
||||
buildInputs = [ pam ];
|
||||
|
||||
|
@ -1,31 +0,0 @@
|
||||
diff -ruN a/gradm_adm.c b/gradm_adm.c
|
||||
--- a/gradm_adm.c 2016-08-13 18:56:45.000000000 +0200
|
||||
+++ b/gradm_adm.c 2016-11-26 02:47:05.829718770 +0100
|
||||
@@ -166,6 +166,8 @@
|
||||
ADD_OBJ("/usr/libx32", "rx");
|
||||
ADD_OBJ("/lib64", "rx");
|
||||
ADD_OBJ("/usr/lib64", "rx");
|
||||
+ ADD_OBJ("/nix/store", "h");
|
||||
+ ADD_OBJ("/nix/store/*/lib", "rx");
|
||||
ADD_OBJ(gradm_name, "x");
|
||||
ADD_OBJ(grpam_path, "x");
|
||||
|
||||
@@ -286,6 +288,8 @@
|
||||
ADD_OBJ("/usr/lib32", "rx");
|
||||
ADD_OBJ("/lib64", "rx");
|
||||
ADD_OBJ("/usr/lib64", "rx");
|
||||
+ ADD_OBJ("/nix/store", "h");
|
||||
+ ADD_OBJ("/nix/store/*/lib", "rx");
|
||||
ADD_OBJ("/tmp", "");
|
||||
ADD_OBJ("/tmp/krb5cc_pam*", "rwcd");
|
||||
ADD_OBJ(grpam_path, "x");
|
||||
@@ -369,6 +373,9 @@
|
||||
ADD_OBJ("/lib", "rx");
|
||||
ADD_OBJ("/lib32", "rx");
|
||||
ADD_OBJ("/lib64", "rx");
|
||||
+ ADD_OBJ("/nix/store", "h");
|
||||
+ ADD_OBJ("/nix/store/*/bin", "rx");
|
||||
+ ADD_OBJ("/nix/store/*/lib", "rx");
|
||||
ADD_OBJ("/usr", "rx");
|
||||
ADD_OBJ("/proc", "r");
|
||||
ADD_OBJ("/boot", "h");
|
Loading…
x
Reference in New Issue
Block a user