unix下创建特殊的用户

starsoft007 2003-03-07 07:00:07
在unix下想创建一个这样的用户(或把一个已有的用户更改成如下也可):
该用户只能在他自己的home路径下工作
其它的路径对他来说是不可见或者是不可访问的。

...全文
19 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
starsoft007 2003-03-13
  • 打赏
  • 举报
回复
没有做过什么试验,
不过还是获益匪浅
放分
jamhua 2003-03-12
  • 打赏
  • 举报
回复
同意mengge(踏岸寻柳)
fdyxjh 2003-03-11
  • 打赏
  • 举报
回复
如果你使用的是AIX,请使用命令‘smitty user’
踏岸寻柳 2003-03-10
  • 打赏
  • 举报
回复
完全可以的,给该用户使用受限SHELL即可!

具体做法是:
1. 查找你的系统上面的受限SHELL都有哪些:看具体情况而定,选择其中一个;
2. 修改用户的SHELL:修改文件/etc/passwd,更改用户所在行的最后一个域。


实例:
现在很多系统都带rsh、rksh等一些受限SHELL。
用户在这样的SHELL下,不能够使用cd切换目录、不能够开启新的SHELL、不能够更改环境变量等。
starsoft007 2003-03-10
  • 打赏
  • 举报
回复
另外,还想问一下,系统的log能不能记录下,那个用户删除的哪个文件?
还有,这个用户,是从何处登陆上来的?
starsoft007 2003-03-10
  • 打赏
  • 举报
回复
flyfreely:
如何做才能使他的权限放成最低?
还望赐教
林雨亭 2003-03-09
  • 打赏
  • 举报
回复
把这个用户的权限放成最低,如何?
checksum 2003-03-08
  • 打赏
  • 举报
回复
很麻烦的。他要用的系统工具怎么办?索性用vmware虚拟个机器给他专用更好
zengpan_panpan 2003-03-07
  • 打赏
  • 举报
回复
可以在创建shell的时候chroot。不过很难实现,必须在它的目录下装个单独的shell。另外ls之类的东西总要提供吧,并且这些程序需要的所有动态连接库也要装到它的目录下。否则就要单独为它编译静态的shell,静态的实用程序。

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧