2. Linux系统管理
2.1用户管理
1. 任何使用linux的系统资源的用户,必须使用一个合法的账号和密码,账号和密码一般都是向系统管理员申请。
root是linux系统安装时默认创建的系统管理员账号,由root创建普通账号。
2. 添加用户:useradd [选项] 用户名
????????useradd lisi ??????????|->创建一个用户lisi ??????????l->在/home目录下创建用的根目录,目录名称默认跟用户名相同。 ??????????l->在Linux中任何一个用户都至少属于一个组,新建用户时如果不指定组,组名跟用户名相同,并且把该用户添加到该组中。
-d 【指定目录,用户的根目录】创建用户的时候改变默认在home文件下创建的文件夹,自定义根目录,这种方法用的很少,不方便后期的维护
useradd -d /home/ww wangwu 创建用户的同时,来指定用户的根目录
3. 给用户设置密码:passwd 用户名
[root@192 home]# passwd lisi
4. 删除用户 : userdel 用户名
userdel lisi 只是删除用户 userdel -r lisi 删除用户的同时级联删除他的主目录
5. 查看用户信息: id 用户名
>id guoguo
6. 切换用户:su 用户名
su(英文:switch user,中译:切换用户) 从权限高的用户切换到权限低的用户不需要密码,因为不会造成系统的安全问题 权限低→权限高需要输入密码,可能会对系统造成一定的威胁
2.2 Linux中的组管理:
1. linux中的组相当于角色的概念
可以对有共性的用户进行统一管理; 每一个用户至少属于一个组,不能独立于组存在,也可以属于多个组 新建用户时如果不指定组,则会新建一个组,组名跟用户名相同,并且把该用户添加到该组中。
2. 添加组: groupadd 组名
groupadd dev
3. 删除组: groupdel 组名
groupdel dev
4. 把用户添加到组中:gpasswd -a 用户名 组名
gpasswd -a guoguo dev
5. 把用户从组中移除: gpasswd -d 用户名 组名
gpasswd -d guoguo dev
6. 创建用户时,指定所属的组(主组): useradd -g 组名 用户名
useradd -g dev lisi
2.3 Linux中的系统操作命令:
关机: shutdown now 立即关机 ??? shutdown -h xxx 定时关机 ??? shutdown -r now 立即重启 重启: reboot 立即重启 同步数据库: sync
|