关于使用useradd 通过变量形式增加 用户名为“#”的用户信息问题
发表于 : 2011-08-01 9:52
过程:
----------------------------------------------
name=#
sudo useradd -m $name
----------------------------------------------
命令后会在 /etc/passwd 目录下增加用户名“#”的信息,/etc/shadow 下同样也会有,并且会在 /home 下建立文件夹“#”
*************************************************************************************
问题:
用户建立成功后,通过命令 cat /etc/passwd | grep “#” 和 cat/etc/shadow |grep "#" 均可以查看“#”用户的信息,
但是想要执行 命令 id ,finger, userdel ,usermod 等修改删除命令均提示 “#”该用户名不存在。
求各位大虾分析解答。

----------------------------------------------
name=#
sudo useradd -m $name
----------------------------------------------
命令后会在 /etc/passwd 目录下增加用户名“#”的信息,/etc/shadow 下同样也会有,并且会在 /home 下建立文件夹“#”
*************************************************************************************
问题:
用户建立成功后,通过命令 cat /etc/passwd | grep “#” 和 cat/etc/shadow |grep "#" 均可以查看“#”用户的信息,
但是想要执行 命令 id ,finger, userdel ,usermod 等修改删除命令均提示 “#”该用户名不存在。
求各位大虾分析解答。
