5. 用户和组的操作
linux系统对用户、组别、被操作的文件有独特的设置:
用户与组别对应、组别与被操作的文件对应(类似权限控制RBAC)
后期系统使用过程中管理员root就只需要关心用户是属于哪个组别的即可
/etc/passwd存储的用户信息:
用户操作指令:
6. 给用户设置密码,使其登录系统
密码需要输入两次
使得geyou用户登录系统:
八. linux发展野史
stallman
1953年出生,为了自由软件事业,至今未婚
大师有一台电脑,是中国江苏产的龙芯电脑,此电脑并非个人财产,是自由软件基金会的
70年代上大学,美国哈佛大学,同时受聘于麻省理工学院人工智能实验室 做程序员,开发自由软件。
自由软件标准:开源、免费
70---80年代 unix系统诞生,一个多任务、多用户,受众非常广泛的操作系统
操作系统:
多用户、多任务:unix/linux
单用户、多任务:windows系统
单用户、单任务:小霸王游戏机
80年代,加州大学伯克利分校的几个研究生 发布了一个unix的商业版BSD版
同期 麻省理工学院人工智能实验室 的成员纷纷单飞 或 组团开公司 搞"商业软件"
此时实验室 就剩下stallman一个人了
大家都搞商业软件,大师对此感到气愤与无奈。
1984年,GNU项目启动
相继gcc、Emasc等软件被开发出来
成立FSF自由软件基金会
为软件授权CopyLeft CopyRight
GPL协议
1989年 gnome桌面程序
1991年,林纳斯发明了类unix操作系统 linux
stallman利用自己的三寸不烂之舌说服林纳斯把linux内核纳入GNU项目
至此,GNU项目渐入佳境。。。
GNULinux系统贡献比例
林纳斯:3%
GNU: 30%多
全世界许多自由软件爱好者: 60%多
总结:
1. 系统根目录文件介绍
/home 家目录
/var 项目部署目录
/usr 软件安装目录
/etc 主要配置文件目录
/dev 硬件设备目录
2. 目录操作
创建:mkdir -p newdir
移动改名字: mv dir1 dir2/newdir
复制改名字:
cp -r dir1 dir2/newdir
cp filename dir/newfile
删除:
rm -rf filename
3. 文件简单操作
a) 查看:cat more less head -n tail -n wc
b) 创建: touch filaname
c) 追加内容 : echo 内容 >/>> filename
4. 用户和组操作
用户操作:
创建:useradd -g gid -u uid -d home_dir 用户名
修改:usermod -g gid -u uid -d home_dir -l newname 用户名
删除:userdel -r 用户名
组操作:
创建:groupadd -g gid 组名
修改:groupmod -g gid -n newname 组名
删除:groupdel 组名
5. 给用户设置密码
>#passwd 用户名
> passwd //给本身用户设置密码
热门跟贴