Linux
来源:互联网 发布:2015电商彩妆销售数据 编辑:程序博客网 时间:2024/06/17 23:23
第一章
一,用户管理
- 超级用户:root 符号:#
- 普通用户:500up 符号:$
- list 缩写ls :#ls当前文件夹
二,用户识别
- 每个用户都有一个数值,称UID
- 查看文件:# cat/
- 查看用户UID:#cat/etc/passwd
- 核对UID密码:/etc/shadow
- 用户账号配置文件:/etc/passwd
- 用户名:account
- GID: 基本组ID
- 注释信息:comment
- 密码列为x或*,表示密码已移到/etc/shadow 文件中
- r:看 可执行ls命令列出内部的文件(所有)
- w:写 可在此目录创建文件
- x:执行 可用cd切换此目录,也可用ls-l查看内部文件信息
三,三类用户
- 属主:u
- 属组:g
- 其他用户:o(英语)
- r 代表4,身份:owner
- w 代表2,身份:group
- x 代表1,身份:other
- 最前面 ‘-‘表示文件为普通类型
- 000 — 001 –x
- 010 -w- 011 -wx
- 100 r– 101 r-w
- 110 rw- 111 rwx
- 例:rwxr-xr-x:755 rw-r—–:64
四,文件类型
- -:普通文件(f) l:符号链接文件链接
- d:目录文件 p:命令管道
- c:字符设备文件 s:套接字文字
- 查看用户信息及它的shell:#passwd Username
- 用法:#passwd [USERNAME]
- 用户输一次密码:#echo “redhat” |passwd –stdin username
- 用户账号配置文件:/etc/shadow
- ‘*’ 表示用户被禁止
- ‘!’ 表示密码未设置
- ‘!!’ 表示用户被锁定
五,用户组管理
- 用户组配置文件:/etc/group/ /etc/gshodow
- 添加用户命令:useradd
- -u:设置UID,用户 ID与用户名必须一致 -g:初始用户组(组必须存在)
- -G:设置用户所属的其他用户组 -c:添加用户说明
- -d:设置用户主目录路径 -s:设置用户登录时使用的shell
- -r:设置系统用户,id:1-500
- 例:◆#useradd user1
#useradd -u 1002 -g users user1 - ◆创健一个用户tom,其ID号为2002,基本组为distro(组ID为2003),附加组为linux:
#groupadd –g 2003 distro
#groupadd linux
#useradd –u 2002 –g distro –G linux tom - 改权限:#chomod 755 distro -G linux tom
- 忘记单词可按tab键补齐
- 查看详情:#id username
- 查看组:#cat /etc/group
- 查看登录名,家目录:#finger 用户名
- 修改:usermod
#usermod -u 4004 -g linux -G distro,fedora(两个附加组) tom
六,删除用户命令:userdel
- 格式:#userdel -r 用户名
□-r:删除用户同时删除用户主目录
□不加-r只删用户 - 设置用户密码:passwd
◇格式:password [-Lu] 用户名
◇-L:锁定用户(root可操作) -l:修改用名 -u:解锁用户(同上) - 例:新建用户test,密码test,另外添加usertest组
#ueradd test
#passwd test
#groupadd usertest
#id test - 添加用户组命令:groupadd
格式:#groupadd -g GID groupname - 删除用户组:groupadd
格式:同上 例:♧添加一个新组 leader
# groupadd leader
# grep leader /etc/group
♧删除 leaders 组
# groupdel leaders
# grep leaders /etc/group修改用户家目录
#usermod -md/home/usertest test
#id home- 修改用户GID
#groupadd -g 578 test1
#usermod -g 578 用户名(578组要存在)
#id zhangsan
阅读全文
0 0
- linux
- linux
- Linux
- Linux
- LINUX!
- Linux
- linux
- linux
- linux
- Linux
- linux
- linux
- linux
- linux
- Linux
- linux
- linux
- Linux
- 运算符重载
- 数据库之python+MySQL基本操作
- Effective C++笔记简易总结以及程序演示
- linux网络编程-----TCP连接及相关问题
- 测试行业的编程语言之争
- Linux
- 百度地图开发1 --- 上传数据到数据管理平台
- Struts2框架之Action详解
- sublime 格式化代码
- 如何用c语言解决数字河问题
- 高精度乘法
- C++ 图论-链式前向星
- Java--简单算法
- 【LeetCode】C# 43、Multiply Strings