[wuhaoshu@fedora14 ~]$ su -
密码:
[root@fedora14 ~]# useradd user
[root@fedora14 ~]# su -
[root@fedora14 ~]# su - user
[user@fedora14 ~]$ ls /home/
user wuhaoshu
[user@fedora14 ~]$ su -
密码:
[root@fedora14 ~]# more /etc/passwd |grep user
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
oprofile:x:16:16:Special user account to be used by OProfile:/home/oprofile:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
saslauth:x:497:492:"Saslauthd user":/var/empty/saslauth:/sbin/nologin
nm-openconnect:x:495:490:NetworkManager user for OpenConnect:/:/sbin/nologin
user:x:501:501::/home/user:/bin/bash
[root@fedora14 ~]# su user
[user@fedora14 root]$ pwd
/root
[user@fedora14 root]$ ls
ls: 无法打开目录.: 权限不够
[user@fedora14 root]$
lyc2010 于 2011-01-20 14:46:56发表:
没有打 - 符号,这样切换的用户不带权限
昊昊荡荡 于 2011-01-07 18:51:51发表:
[i=s] 本帖最后由 昊昊荡荡 于 2011-1-7 18:56 编辑 [/i]
[wuhaoshu@fedora14 ~]$ su -
密码:
[root@fedora14 ~]# useradd user
[root@fedora14 ~]# su -
[root@fedora14 ~]# su - user
[user@fedora14 ~]$ ls /home/
user wuhaoshu
[user@fedora14 ~]$ su -
密码:
[root@fedora14 ~]# more /etc/passwd |grep user
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
oprofile:x:16:16:Special user account to be used by OProfile:/home/oprofile:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
saslauth:x:497:492:"Saslauthd user":/var/empty/saslauth:/sbin/nologin
nm-openconnect:x:495:490:NetworkManager user for OpenConnect:/:/sbin/nologin
user:x:501:501::/home/user:/bin/bash
[root@fedora14 ~]# su user
[user@fedora14 root]$ pwd
/root
[user@fedora14 root]$ ls
ls: 无法打开目录.: 权限不够
[user@fedora14 root]$
yhzm1314 于 2011-01-07 18:06:43发表:
可能是LZ用root建立用户时,刚好在 /root 目录下
用“su 用户名”切换到普通用户后,当前工作路径还是 /root
这个目录本来就是对非 root 用户组“不可读不可写不可执行”,所以用 ls 当然提示无权限。
相思爱文 于 2011-01-07 17:59:06发表:
如何建立的,步骤?
如何切换,过程
请详细说明