Linux下系统管理员其中一个很重要的职能就是帐号管理.一般来说很多比较好
的发行版本都会不建议用户使用root用户登录系统的,因为root用户的权限实在太大
了,一不小心就可能破坏了系统.因此我们一般使用普通帐号登陆系统,而要使用普通
帐号登陆就必须拥有普通帐号.本文将介绍几种添加普通帐号的方法
(1).命令方式添加
用到的命令:groupadd ,useradd,passwd
[1].添加用户组
groupadd GroupName
[2].添加用户
useradd -g GroupName -m -s /bin/bash UserName
[3].修改用户密码
passwd UserName
实例:添加用户user1,它的群组group1
groupadd group1
useradd -g group1 -m -s /bin/bash user1
passwd user1
(2).手动修改文件来添加用户
[1].添加群组
vi /etc/group
说明:打开上面的文件,按该文件的格式添加一行用户组
[2].将/etc/group与/etc/gshadow同步
grpconv
[3].添加用户
vi /etc/passwd
说明:打开上面的文件,按该文件的格式添加一行用户
[4].将/etc/passwd与/etc/shadow同步
pwconv
[5].创建用户主目录
mkdir /home/UserName
cp -a /etc/skel /home/UserName
chown -R UserName.GroupName /home/UserName
[6].修改用户密码
passwd UserName
[7].测试能否正常使用
su - UserName
实例:添加用户user1,它的群组group1
echo "group1:x:505:">>/etc/group
grpconv
echo "user1:x:505:505:User1:/home/user1:/bin/bash">>/etc/passwd
pwconv
mkdir /home/user1
cp -a /etc/skel /home/user1
chown -R user1.group1 /home/user1
echo "password" |passwd --stdin user1
su - user1
的发行版本都会不建议用户使用root用户登录系统的,因为root用户的权限实在太大
了,一不小心就可能破坏了系统.因此我们一般使用普通帐号登陆系统,而要使用普通
帐号登陆就必须拥有普通帐号.本文将介绍几种添加普通帐号的方法
(1).命令方式添加
用到的命令:groupadd ,useradd,passwd
[1].添加用户组
groupadd GroupName
[2].添加用户
useradd -g GroupName -m -s /bin/bash UserName
[3].修改用户密码
passwd UserName
实例:添加用户user1,它的群组group1
groupadd group1
useradd -g group1 -m -s /bin/bash user1
passwd user1
(2).手动修改文件来添加用户
[1].添加群组
vi /etc/group
说明:打开上面的文件,按该文件的格式添加一行用户组
[2].将/etc/group与/etc/gshadow同步
grpconv
[3].添加用户
vi /etc/passwd
说明:打开上面的文件,按该文件的格式添加一行用户
[4].将/etc/passwd与/etc/shadow同步
pwconv
[5].创建用户主目录
mkdir /home/UserName
cp -a /etc/skel /home/UserName
chown -R UserName.GroupName /home/UserName
[6].修改用户密码
passwd UserName
[7].测试能否正常使用
su - UserName
实例:添加用户user1,它的群组group1
echo "group1:x:505:">>/etc/group
grpconv
echo "user1:x:505:505:User1:/home/user1:/bin/bash">>/etc/passwd
pwconv
mkdir /home/user1
cp -a /etc/skel /home/user1
chown -R user1.group1 /home/user1
echo "password" |passwd --stdin user1
su - user1
转载于:https://blog.51cto.com/huangyandong/692735