红帽子linux(新时代,感受红帽子Linux 9)
一、红帽子linux 9 怎样切换到root
方法一:可以通过su命令切换到root用户来运行命令。需要输入root用户的密码。
用法示例:
$ su
方法二:使用sudo命令,针对单个命令授予临时权限。sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性。sudo也可以用来以其他用户身份执行命令。
用法示例:
以root用户的身份修改主机名为zhidao
$ sudo hostname zhidao
方法三:使用root用户来登录
二、红帽子Linux如何用命令创建新用户
首先,在linux上增加用户使用useradd命令,通过passwd命令可以给新用户添加密码。比如
useradd test//添加新用户test
passwd test//给新用户设置密码。
其次,用户管理,我这里收集了一份文档,你可以参考。
一,组操作
1.创建组
groupadd test
增加一个test组
2.修改组
groupmod-n test2 test
将test组的名子改成test2
3.删除组
groupdel test2
删除组test2
4.查看组
4.1查看当前登录用户所在的组 groups
groups someuser
查看apacheuser所在组
4.2查看所有组
cat/etc/group
4.3某些linux系统没有/etc/group文件的,这个时候看下面的这个方法
cat/etc/passwd|awk-F [:]‘{print$4}’|sort|uniq| getent group|awk-F [:]‘{print$1}’
二,用户操作
1.增加用户
useradd
Usage: useradd [options] LOGIN
Options:
-b,--base-dir BASE_DIR设置基本路径作为用户的登录目录
-c,--comment COMMENT对用户的注释
-d,--home-dir HOME_DIR设置用户的登录目录
-D,--defaults改变设置
-e,--expiredate EXPIRE_DATE设置用户的有效期
-f,--inactive INACTIVE用户过期后,让密码无效
-g,--gid GROUP使用户只属于某个组
-G,--groups GROUPS使用户加入某个组
-h,--help帮助
-k,--skel SKEL_DIR指定其他的skel目录
-K,--key KEY=VALUE覆盖/etc/login.defs配置文件
-m,--create-home自动创建登录目录
-l,不把用户加入到lastlog文件中
-M,不自动创建登录目录
-r,建立系统账号
-o,--non-unique允许用户拥有相同的UID
-p,--password PASSWORD为新用户使用加密密码
-s,--shell SHELL登录时候的shell
-u,--uid UID为新用户指定一个UID
-Z,--selinux-user SEUSER use a specific SEUSER for the SELinux user mapping
useradd test
passwd test
增加用户test,有一点要注意的,useradd增加一个用户后,不要忘了给他设置密码,不然不能登录的。
2.修改用户
usermod-d/home/test-G test2 test
将test用户的登录目录改成/home/test,并加入test2组,注意这里是大G。
gpasswd-a test test2
将用户test加入到test2组
gpasswd-d test test2
将用户test从test2组中移出
3.删除用户
userdel test
将test用户删除
4.查看用户
w
who
查看当前登录的所有用户
whoami
查看当前登录用户名
finger apacheuser
查看单个用户信息
三、没有接触过计算机的学习红帽子linux怎么规划
本人也是自学的Linux,建议如下方法:
1.自己学会安装linux操作系统,可采用VM虚拟机,安装时,尽量不要按照资料原样照做,遇到问题时,在逐一查资料解决,装系统时,注意Linux的系统文件结构,分区规划,网络配置,日志管理,权限管理等。
2.在自己反复安装系统几遍后,然后试着装一些linux的使用软件,如oracle数据库,tomcat服务。
总之,学习一个系统时,除了自己动手多练习,别的也没什么好的方法。