我需要在Fedora Linux(15)中创建一个只有打印文档权限的用户。
我们学院向每个实验室发放打印机,我需要在我的Fedora上创建一个只有打印权限的新用户。
网络共享不是一种选择,所以有什么方法可以限制用户执行除必要的打印命令之外的任何命令?
我需要在Fedora Linux(15)中创建一个只有打印文档权限的用户。
我们学院向每个实验室发放打印机,我需要在我的Fedora上创建一个只有打印权限的新用户。
网络共享不是一种选择,所以有什么方法可以限制用户执行除必要的打印命令之外的任何命令?
Answers:
我不确定它是否仍然使用和测试了很多,但是shell曾经有一个受限制的shell选项可能有助于你需要的东西。它严重限制了shell可以破坏的东西。
我认为这是一个vmware实例或chroot监狱,两者都可能是很多工作。
您必须创建一个新组和一个新用户。仅将新用户分配给该组。将打印命令添加到新组。
然后,我建议构建一个某种类型的脚本,然后运行所需的命令,因为该打印机只有用户对最终用户透明...如果这有意义的话。
lpr
?