关于使用useradd 通过变量形式增加 用户名为“#”的用户信息问题

编译打包和其他
回复

这个算不算系统Bug?

0
没有投票
有点
0
没有投票
不是,是程序错误
0
没有投票
根本不算
1
100%
 
总计票数: 1
lidong924
帖子: 1
注册时间: 2011-08-01 9:27

关于使用useradd 通过变量形式增加 用户名为“#”的用户信息问题

#1

帖子 lidong924 » 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 等修改删除命令均提示 “#”该用户名不存在。


求各位大虾分析解答。
:em20
回复