广告
AD
关于   小悟志   栏目   标签   文章   归档   友链

   云上小悟  +  

当前位置 : 首页 » InfoTech » 给Linux系统增加用户 正文

给Linux系统增加用户

InfoTech / by: 麦新杰 / 发布:2017年6月4日 / 9次阅读 / 暂无评论
标签:Linux   / 最后修改时间: 2017-06-05 12:04:21

InfoTech / 2017年6月4日 / 9次阅读 / 标签:Linux  

拍拍贷
featured image

阿里云ECS默认是root登录,对于Linux系统来说,有点风险,root用户是可以做系统自杀的用户,一旦操作失误,影响很大。所以,很多大咖都建议设置一个非root用户,平时登录查看信息,不做非关键操作。需要做关键操作的时候,再用su命令切到root。

通过如下命令可以给Linux系统增加用户:

root@iZ239r252v4Z:~#
root@iZ239r252v4Z:~# useradd -G adm xinlin
root@iZ239r252v4Z:~# cat /etc/group | grep xinlin
adm:x:4:syslog,xinlin
xinlin:x:1001:
root@iZ239r252v4Z:~#
root@iZ239r252v4Z:~# passwd xinlin
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@iZ239r252v4Z:~#

用useradd增加用户,上面的命令同时加xinlin这个用户添加到了adm组里面;然后用passwd新用户设置一个密码。还有一个usermod命令,也很有用。

root@iZ239r252v4Z:/home/xinlin#
root@iZ239r252v4Z:/home/xinlin# chsh xinlin
Changing the login shell for xinlin
Enter the new value, or press ENTER for the default
Login Shell [bash]: /bin/bash
root@iZ239r252v4Z:/home/xinlin#

给新增加的用户,设置一个登陆shell。

下面这个命令,可以查看系统中都有哪些shell可以选择:

xinlin@iZ239r252v4Z:~$
xinlin@iZ239r252v4Z:~$ cat /etc/shells
# /etc/shells: valid login shells
/bin/sh    //早期unix版本上所使用的shell.
/bin/dash
/bin/bash
/bin/rbash
xinlin@iZ239r252v4Z:~$

一般都选择bash。

下面命令可以查看系统中都有哪些用户,以及他们对应的shell:

xinlin@iZ239r252v4Z:~$
xinlin@iZ239r252v4Z:~$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
xinlin:x:1001:1001::/home/xinlin:/bin/bash
xinlin@iZ239r252v4Z:~$

上面有好多/usr/sbin/nologin,表示这些用户不能通过shell登陆系统,还有些是/bin/false。

查看那些用户使用bash(即那些用户可以登录):

xinlin@iZ239r252v4Z:~$
xinlin@iZ239r252v4Z:~$ cat /etc/passwd | grep bash
root:x:0:0:root:/root:/bin/bash
xinlin:x:1001:1001::/home/xinlin:/bin/bash
xinlin@iZ239r252v4Z:~$

慢慢习惯Linux系统的用户管理。

-- (*^-^*) --

本文链接:http://www.maixj.net/ict/linux-useradd-15671
云上小悟 麦新杰(QQ:1093023102)

《给Linux系统增加用户》暂无评论

电子邮件地址不会被公开。 必填项已用*标注


前一篇:
后一篇:

云上小悟独立博客网站文章内容,除非特别注明,全部都是原创(非原创请阅读本站版权声明),如需转载,请保留文章链接!原创文章更具个性,有些文字虽略显随意,但不影响个人思想表达。部分文章是我自己的笔记,为自己记录,总结和收藏,同时也分享给您!这是本博建设的出发点,希望您喜欢并得到您的支持!

©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有  备案号:苏ICP备14045477号-1  economists.cn的备案号:苏ICP备14045477号-3    联系我们

云上小悟,麦新杰的独立博客