Redhat:
$ chsh -l
或者
$ cat /etc/shells
Ubuntu:
$ cat /etc/shells
linux下使用useradd命令创建一个新用户。
useradd
[-c comment] [-d home_dir]
[-e expire_date] [-f inactive_time]
[-g initial_group] [-G group[,...]]
[-m [-k skeleton_dir] | -M] [-s shell]
[-u uid [ -o]] [-n] [-r] login
该命令在RedHat(CentOS)和Ubuntu中有些小小的差异。
在RedHat下
即使不不使用-m参数,默认也会创建用户主目录,如果想不创建用户主目录,可以使用-M
在Ubuntu下
默认不会创建用户主目录,如果需要创建主目录需要使用-m参数。
也就是说Redhat中默认是-m,而Ubuntu下默认是-M