红联Linux门户
Linux帮助

新手日志:第一次启动redhat~(1)

发布时间:2010-07-09 21:33:36来源:红联作者:cf630314
[i=s] 本帖最后由 cf630314 于 2010-7-10 17:09 编辑 [/i]

安装完redhat9后,从字符界面启动进入
1,输入用户名root(超级用户)
密码XXXXXX(安装时已设置的)
进入root用户界面

2,添加组别和普通用户,平时用普通用户登陆,防止一不小心删错东西悲剧了~

先添加组别,为以后划分用户权限做个准备,如添加一个policeman组,命令如下:
groupadd policeman
去组别文件里查看下,应该最后一行就是新添加的组,命令如下:
cat /etc/group

在policeman组中添加一个叫xiaoming的用户,主目录为home目录下xiaoming文件夹,命令如下:
cd/home
mkdir xiaoming
useradd xiaoming -g policeman -d /home/xiaoming
设置xiaoming的密码:
passwd xiaoming
需输入两遍,别与root的密码一样啊~

3,更改xiaoming主目录的权限
为什么要更改呢,大家可以
cd /home
然后
ls -l
会发现xiaoming文件夹所在组和所有者全为root用户,这样子用 xiaoming登陆时,是不能再其目录下建立和操作新文件的,就需要使用chown和chmod命令:
chown -R xiaoming:policeman xiaoming
chmod -R 740 xiaoming
赋给xiaoming对这个文件夹操作的权限,并且使其同组的用户也可以对其文件夹进行访问,但只可读,不是一个组的其他用户没有任何权限。

4, 用xiaoming登陆
使用快捷键ALT+F2 切换用户,直接用xiaoming登陆即可,同时保留root用户在线,切换方法为ALT+F1

先写到这里,作为学习日志~~

备注:感谢奶茶提醒,诚恳尝试后,确实2,3步不用这么复杂,直接新增一个用户,系统自动会建立其主目录。
2、3步可直接改为
“useradd xiaoming -g policeman”
即可解决问题。转一篇浅析/etc/skel 目录在15楼~
文章评论

共有 18 条评论

  1. ryanpanjun 于 2010-07-12 23:36:43发表:

    太棒了 好东西啊。

  2. cf630314 于 2010-07-12 09:33:45发表:

    你这也太谦虚了吧 哈哈哈哈

  3. jiehe 于 2010-07-11 14:27:24发表:

    都是高手啊。
    (不包括我)

  4. cf630314 于 2010-07-11 11:40:31发表:

    感觉centos爽阿~~:0w5ty(1

  5. cf630314 于 2010-07-10 16:22:40发表:

    浅析/etc/skel 目录

    转自Linux521.com~~

    /etc/skel 这个目录想必大家平时都不太注意,本文给大家浅析一下这个目录。

    那么这个 /etc/skel 目录是干啥的呢?

    skel 是 skeleton 的缩写,每当你新建一个用户的时候 (通过 useradd 命令),/etc/skel 目录下的文件,都会原封不动的复制到新建用户的家目录下~

    让我们看看 /etc/skel 目录下都有啥吧:

    localhost ~ # ls -a /etc/skel
    . .. .bash_logout .bash_profile .bashrc
    熟悉的一系列 .bash_xxx 配置文件,现在明白为什么新建一个用户,用户的目录下自动就会有了这些文件了吧~

    如果你是一个多用户系统的管理员,你可以在 skel 目录下写个 ReadMe.txt 之类的文件,写一些使用说明,这样每个新建的用户都会在自己的目录下看到这个说明文件了。

    再比如,你希望新建用户可以直接 startx 就启动到 gnome 桌面环境,你可以在 skel 目录下建立一个 .xinitrc 文件,内容如下:

    export LC_ALL="zh_CN.UTF-8"
    export XMODIFIERS=@im=SCIM
    export GTK_IM_MODULE="scim"
    eval `dbus-launch --exit-with-session --sh-syntax`
    exec gnome-session
    因为 .xinitrc 是 X 启动需要读取的用户配置文件,这样每个用户 startx 之后就直接装载 gnome 了。

    你甚至可以在 sekl 目录下再建立目录,总之 /etc/skel 下的所有文件都会拷贝的用户的家目录去。

    你也许会想到,在 skel 目录下的 .bashrc 文件中加入一些方便的环境变量或者命令别名,这样每个新建用户都可以使用这些功能。不过,更好的选择是把这些设置放到全局的 /etc/profile 中,因为 skel 目录下的文件是拷贝过去的,如果你修改或者增加了新的文件,只有新建的用户才能受益。

  6. 酷法则 于 2010-07-10 14:46:00发表:

    新人,完全没看明白是什么???

  7. fanstysword 于 2010-07-10 14:40:02发表:

    还行,至少是原创的

  8. cf630314 于 2010-07-10 11:31:30发表:

    等晚上试下奶茶说的~~

  9. 王中云 于 2010-07-10 11:27:33发表:

    学习

  10. yreqab 于 2010-07-10 08:28:29发表:

    在了解linux的前提下能用redhat9不简单纳,这样的心迹都快灭绝了

  11. 堕落kiss 于 2010-07-10 07:44:30发表:

    8# 奶茶dsk


    刚才试了一下,还是奶茶大大说的对,手工建立完了在useradd的时候提示
    Creating mailbox file: File exists
    useradd: warning: the home directory already exists.
    Not copying any file from skel directory into it.

    确实要手工复制文件.

  12. 奶茶dsk 于 2010-07-10 02:11:27发表:

    7# 堕落kiss

    手工建立的主目录,除了改权限,,初始化脚本也得从/etc/skel自己copy吧,,0:5ty(

  13. 堕落kiss 于 2010-07-09 23:53:10发表:

    6# 奶茶dsk

    他是在root下手动建立的 /home/xiaoming的目录,所以所属是root。
    楼主如果不手动建立/home/xiaoming直接groupadd policeman 然后再用useradd xiaoming -g ploliceman ,最后passwd xiaoming 就不用改变/home/xiaoming 的所属了. 系统会自己建立/home/xiaoming 而且所属就是xiaoming 权限是700 ,Linux下权限分的很细,同组也不能看别人的资料,除非是多人做项目才开 组访问权限,root什么都能看.

  14. 奶茶dsk 于 2010-07-09 23:30:55发表:

    第2.3步没那么麻烦,,,

    不明白主目录用户和组咋变成root了,,

  15. zcf115 于 2010-07-09 23:20:34发表:

    看来写日志是个不错的法子啊,改天我也试试。

  16. cf630314 于 2010-07-09 21:56:10发表:

    恩 查阅起来方便点,省的忘了哈哈~让我们广大初学者也可以了解当时的思路,参考参考~~(6)m:b

  17. 相思爱文 于 2010-07-09 21:40:24发表:

    我也要学着写日志

  18. cf630314 于 2010-07-09 21:34:16发表:

    写的累死了 自己顶一个 哈哈