|
发表于 2005-11-24 15:12:10
|
显示全部楼层
1:busybox里的id可能不支持详细参数,id --help看一下
2:用sh无法cd ~可能是因为它没有这个机制,你cd看一下到哪里?就光cd别的不要.
3:用bash cd ~那是因为它支持这个,而到/下是因为你当前用户的home目录是/
用id -u可以或得uid,id -g可以或得gid,
- #!/bin/bash
- uid=`id -u`
- gid=`id -g`
- grep "$uid:$gid" /etc/passwd|awk -F":" '{print $1}'
复制代码 |
|