日期:20171008
环境:
Arch Linux
Arch Linux可以说是很纯净的,很适合我这种喜欢折腾操作系统的人。
所以呢,命令很多默认设置不同于Ubuntu和CentOS。
大多数命令执行后的结果都是比较“简略”的。
今天记录的是Arch Linux增加新用户。
简单使用useradd
开始的时候,直接简单地使用useradd看看,
# useradd penx <-使用默认设置增加用户
# cat /etc/passwd | grep penx <-查看一下用户信息
penx:x:1000:1003::/home/penx:/bin/bash
`--Arch简单地增加用户,会默认主目录为/home/$user_name,
登录shell为/bin/bash
#
设置密码
上面虽然增加新用户penx,但是还没有设置penx的密码呢!
# passwd penx
New password: <-输入密码
Retype new password: <-输入新的密码
passwd: password updated successfully <-成功信息
#
创建主目录
# ls /home/penx <-查看主目录是否存在
ls: cannot access '/home/penx': No such file or directory
`--新建了用户,竟然没有主目录
#
Arch并没有配置useradd,当然没有主动新建新用户的主目录。
#mkdir /home/penx <-新建主目录
#chown penx:penx /home/penx <-改变主目录用户和用户组
| `--用户组,useradd会自动创建同名组
`--用户
#
如果没上面这步,登录时,就会找不到主目录,然后自动进入根目录/
注意
1、这样新建的用户不会有超级权限。Ubuntu那些,直接用useradd就有“全套服务”。
后感
用Arch Linux,最大的好处是没过多地配置系统,
所以很多命令结果和Ubuntu,CentOS之类的发行版不同,大多都比较“原始”“简略”。
当然对于不喜欢折腾linux系统的人,是个坏处了呢~