首页 > 代码库 > 16.系统账号与文件
16.系统账号与文件
前言
????一直都在是用root用户,其他用户都挂了?? 哈哈哈
?
正文
- root用户
- root好比windows中的administrator
- 每个用户都有用户的特有文件夹(也可以没有)。Root的目录比较特殊,在/ROOT
- 其余用户的目录一律在/Home/xxxx
- useradd创建用户
- 执行which useradd ,/usr/spin
Ps:
(1)/bin 包含了管理员和其他用户可使用的工具
(2)/usr(unix software source)代表安装的应用软件目录
(3)/usr/bin 一般默认情况下,管理员和其他用户都可以使用的
????????????(4)/usr/sbin代表安装软件中只有管理员能使用的工具
- useradd fatsnake
ps:
(1)就创建了一个用户,在home目录下穿件了一个叫fatsnake的文件夹
- 删除用户 userdel -r fatsnake
如果不加-r仅仅删除用户,不会删除相关的文件,譬如/Home/fatsnake
- 设置密码
passwd 用户名
输入两次一样的就ok
- 查看用户 cat /etc/passwd
Ps:
fatsnake:x:500:500:fatsnake:/home/fatsnake:/bin/bash
- 用冒号分割
- 第一位是用户名,第二位是密码(看不到,加密了)
- 第三位是用户ID,数字.普通用户都从500开始。第四位是用户组ID 。第五位是备注
- 第六位是用户主目录
- 第七位是用户默认的shell
- 创建用户组
groupadd 组名
cat /etc/group 查看群组
新建的用户默认为创建同名用户组,当这个组只有一个用户时你又执行了删除操作,那么这个组也没了
- 禁用用户shell登录
使用usermod -s /sbin/nologin 用户名
(创建时也可以useradd -s /sbin/nologin 用户名)
Ps:某软件只允许某用户在环境内部被使用,不允许登录
?
?
?
尾声
16.系统账号与文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。