Ubuntu命令的学习——添加新用户的方法

#Author:"haijing"
#date:2018/9/11

# less /etc/passwd 查看passed中的内容,/etc/passwd用来存储账户信息
# 其内容剪切一行如下:
# qq:x:1001:1001:qq,,,:/home/qq:/bin/bash其中第一列的qq表示登录的用户名,
# 后边的x表示密码,密不管是啥,都显示x,x只一个占位符
#第一个1001表示user的身份证号码(useric缩写uid),第二个1001表示组的身份证号码gid(groupid)
# qq,,,为用户的描述信息,有没有无所谓,/home/qq:/bin/bash指定的用户的家目录
#可以使用man 5 passwd来查看每一列的意思
# shell:通过shell,你可以和你的系统交互,终端也是一个shell,默认的为bash,还有csh、bsh、zsh

# 在终端中Ctrl+Shift+加号可以实现字体的增大,Ctrl+减号,可以实现字体的减小


# 添加一个新用户user1的方法:
# sudo useradd user1 添加一个用户user1,此时还没有真正的添加上,需要加下面一句
# mkdir /home/user1
# 查看是否添加上的方法 ls -l /home/,但此时的所有者所有组都是root,更改方法如下:
# sudo chown user1:user1 /home/user1/ 即可更改所有者和所有组为user1
# 但是还没有为新用户user1添加密码,方式如下:
# sudo passwd user1 回车输入两次密码即可
# 接下来去登录新用户,方法如下:
# su - user1 注意减号和user1之间有一个空格,输入密码之后就可以进去新的用户下
# 但是此时只有一个$符,这是因为user1下少一些配置文件(在/etc/skel/目录下),拷贝这些文件即可:
# cp /etc/skel/.bash* . 注意最后还有一个点, 表示复制所有以.bash开头的文件复制到当前目录来
# 再接着按Ctrl+d退出,此时已经退出user1这个用户了,
# 再次进入user1这个用户,输入su - user1 ,回车,输入密码
# 但是此时因为是桌面版的原因,还可能不行,再输入 sudo vi /etc/passwd 回车
# 输入密码之后,在最后一行user1:x:1002:1002::/home/user1:最后添加/bin/bash
# 回车输入:wq即可退出,再次进入user1,su - user1,即可进入user1,其中vi是一个编辑器

# 添加一个新用户user2简单的方法:
# sudo useradd -m -s /bin/bash user2
# sudo passwd user2
# su - user2 即可进去user2



以下是昨天剩下的一点:
# rw- r-- r-x a b c ww.txt  表示ww.txt这个文件的所有者a有rw-的权限、所有组b有r--的权限、其他人c有r-x的权限
# 注意:有时候会不显示其他人c这个c,但是c的权限是会一定显示的
# 只要权限位上有所有者的x这个权限,那么就可以以./程序名来执行这个文件,如qq.py有x的权限,那么就可以在终端中用./qq.py来执行

# ls -l qq.py 查看qq.py这个文件的权限
# chown qq:qq ww.txt 表示将ww.txt这个文件的所有者改为qq、所有组改为qq

2018.9.11 于杭州
haijing miss min



posted @ 2018-09-11 22:19  兵临城下的匹夫  阅读(1519)  评论(0编辑  收藏  举报
TOP