文章目录
ls -l组用户标准用户:超级用户:root用户管理命令切换用户修改文件权限
ls -l
输出第1列是目录(-是文件,d是目录)2-9列是权限设置(三个一组为拥有者权限、组权限、其他用户权限)(r,w,x可读可写可执行)一列数字表示硬链接数(可以通过几种方式到达):文件一般为1,目录取决于其中子目录的个数
组
groupadd :添加组groupdel:删除组cat /etc/group:查看组信息(etc保存系统配置相关信息)chgrp -R 组名 文件名/目录名:递归修改文件/目录的所属组
用户
标准用户:
标准用户以其他身份(默认root)执行命令:sudo(substitute user do)日常使用
超级用户:root
维护系统管理
用户管理命令
sudo useradd -m -g 组 用户:在给定组新建用户(-m创建家目录,-g加入特定组(否则创建一个同名组)非常重要)sudo passwd 用户:更新密码sudo userdel -r 用户:删除用户且删除家目录id 用户:用户信息(用户代号,组代号)/etc/passwd存放的是用户的信息/etc/group存放组信息who:查看当前所有登录用户whoani:当前登录用户账户名usermod -g 组 用户名:修改用户主组(新建时指定,其他时间很少使用)usermod -G 组 用户名:修改用户附加组(附加组:指定用户附加权限,例如sudo组)suermod -s /bin/bash 用户名:指定用户使用bash的shell软件登录.(shell是终端窗口的模式,dash不好用,用bash)/usr/bin/passwd:修改用户密码的程序which:查看执行命令所在位置
切换用户
fanfan------su-----fxf-----exit-----fanfan----exit----退出shellsu -用户名:切换用户和家目录su 用户名:仅仅切换用户su :切换到root用户exit:切换到上一个用户
修改文件权限
chowm:修改文件拥有者 格式:chown 用户 文件名chgrp:修改组 格式:chgrp -R 组 文件名(递归修改)chmod:修改权限 格式:chmod -R 755 文件名|目录名 三个数字对应文件拥有者/组/其他用户权限(r-4可读 w-2可写 x-1可执行,三个权重相加得到权限数字) 常用777 755 644