74-83
usermod命令的使用
1、usermod -g 组 用户名,修改用户的主组(passwd 中的GID),一般比较少用到,因为主组在用户新建的时候就已经设置了。
2、usermod -G 组 用户名,修改用户的附加组,附加组在etc/group 中最后一列表示该组的用户列表,用于指定用户的附加权限。
提示:
1)设置了用户的附加组之后需要重新登陆才能生效。
2)默认使用useradd添加的用户是没有权限使用sudo以root身份执行命令的,可以使用以下命令将用户添加到sudo附加组中。
usermod -G sudo 用户名
用usermod来修改用户登陆 Shell
usermod -s /bin/bash 用户名,用户使用XShell登陆之后,如果没用使用该命令,终端窗口使用会很不方便。
which命令可以查看执行命令所在位置
which passwd
输出 /usr/bin/passwd,该目录是用于修改用户密码程序的位置
与etc/passwd不同,后者是用于保存用户信息的文件的位置
切换用户
1、su - 用户名,切换用户,并且切换目录
2、exit,退出当前登陆账户
su - 不接用户名,可以切换到root,但是不推荐使用,因为不安全
修改文件权限的命令
1、chown 用户名 文件名/目录名,修改文件/目录的拥有者
2、chgrp -R 组名 文件名/目录名,递归修改文件/目录的组
3、chmod (-R) 755 文件名/目录名,(递归)修改文件权限。
chmod的数字表示法
chmod在设置权限时,可以简单地使用三个数字分别对应 拥有者/组和其他用户 的权限
r:4 w:2 x:1
以上755的意思是,拥有者的权限是rwx,组的权限是r-x,其他用户的权限是r-x
该命令比chmod +/-rwx 文件名/目录名要常用,因为后者无法精确的确定 拥有者/组/其他用户 的权限。
系统信息查询相关命令
1、date:用于查看系统时间
2、cal:用于查看当月的日历,cal -y,可以查看一年的日历
3、df -h,disk free显示磁盘剩余空间
4、du -h [目录名],disk usage 显示目录下的文件大小
提示:-h的用途是以人性化的方式显示文件大小。