QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: cjx3501

你用root还是普通用户登录?

[复制链接]
发表于 2004-7-20 11:04:45 | 显示全部楼层
我大多用root,有一回玩LFS,误操作mkreiserfs,损失了一个分区,幸好做了部分备份       
回复

使用道具 举报

发表于 2004-7-20 11:54:14 | 显示全部楼层
从来没用过普通用户
也没建立过普通用户账号
回复

使用道具 举报

发表于 2004-7-20 16:59:48 | 显示全部楼层
用root的都该打,重重的打
难道你们不知道用普通用户也能使用root才能使用的X程序?
X下获取root权限

如果运行GUI程序时需要root权限,请用下面的步骤在用户的X服务器上显示程序输出。千万不要直接使用root帐号启动X服务器以避免承担不必要的安全风险。

以普通用户身份启动X服务器,开一个xterm控制台窗口,执行:

     $ XAUTHORITY=$HOME/.Xauthority
     $ export XAUTHORITY
     $ su root
     Password:*****
     # printtool &

非root用户以su方式运用该技巧时,要确保该非root用户所在用户组对~/.Xauthority文件有读权限。

想要系统自动执行该命令序列,请在用户帐号下创建~/.xsession文件,编辑文件如下:

     # This makes X work when I su to the root account.
     if [ -z "$XAUTHORITY" ]; then
             XAUTHORITY=$HOME/.Xauthority
             export XAUTHORITY
     fi
     unset XSTARTUP
     # If particular window/session manager is desired, uncomment following
     # and edit it to fit your needs.
     #XSTARTUP=/usr/bin/blackbox
     # This start x-window/session-manager program
     if [ -z "$XSTARTUP" ]; then
       if [ -x /usr/bin/x-session-manager ]; then
         XSTARTUP=x-session-manager
       elif [ -x /usr/bin/x-window-manager ]; then
         XSTARTUP=x-window-manager
       elif [ -x /usr/bin/x-terminal-emulator ]; then
         XSTARTUP=x-terminal-emulator
       fi
     fi
     # execute auto selected X window/session manager
     exec $XSTARTUP

接着在用户的xterm窗口中运行su(不是su -)。现在从该xterm启动的GUI程序就可以在该用户的X window环境中显示以root权限运行的程序输出。只要执行了默认的/etc/X11/Xsession,就可以使用该方法。如果用户使用~/.xinit或~/.xsession来配置自定义环境,需要将上面提到的环境变量XAUTHORITY加到这些脚本中去。

还有一种方法,sudo可用于自动执行上面的命令序列:

     $ sudo xterm
     ... 或
     $ sudo -H -s

这时/root/.bashrc中应包含:

     if [ $SUDO_USER ]; then
         sudo -H -u $SUDO_USER xauth extract - $DISPLAY | xauth merge -
     fi

即使对那些home目录位于NFS上的用户,它也能正常工作。因为root不用读.Xauthority文件。

还有一些用于该目的的专用软件包:kdesu、gksu、gksudo、gnome-sudo和xsu。其它方法也可以达到同样的目的:如在/root/.Xauthority和相应用户文件之间创建一个符号链接;使用sux脚本;或对root初始化脚本执行“xauth merge ~USER_RUNNING_X/.Xauthority”。
回复

使用道具 举报

发表于 2004-7-20 17:39:55 | 显示全部楼层
原来我也是只用root,现在也不常用了
回复

使用道具 举报

发表于 2004-7-20 17:45:25 | 显示全部楼层
我也是菜鸟,所以怕不小心删错了系统文件,所以一般用的普通用户,需要时再su.也不觉得不方便。
回复

使用道具 举报

发表于 2004-7-21 00:26:46 | 显示全部楼层
我一般只用普通用户 :-)
就象楼上说的,养成好习惯,呵呵。
看投票结果还是用普通用户的居多,但是跟帖的怎么大都是用root的
回复

使用道具 举报

发表于 2004-7-21 09:12:05 | 显示全部楼层
为了显露一下愚蠢罢了。
回复

使用道具 举报

发表于 2004-7-21 09:18:35 | 显示全部楼层
只有自己用,而且有防火墙,只用root。     
回复

使用道具 举报

发表于 2004-7-21 13:31:47 | 显示全部楼层
比分咬的很紧,大家快来投票啊。
看看鹿死谁手
回复

使用道具 举报

发表于 2004-7-22 12:23:46 | 显示全部楼层
普通用户~

[quote:ca68d45eff="caihua"] 越是菜,也就越是谦虚,也就给人感觉越是高手,也就越容易当上斑竹 [/quote]
这句话好像是在影射我~
回复

使用道具 举报

发表于 2004-7-22 12:33:34 | 显示全部楼层
[quote:cc58012093="duotaiya"]普通用户~

[quote:cc58012093="caihua"] 越是菜,也就越是谦虚,也就给人感觉越是高手,也就越容易当上斑竹 [/quote]
这句话好像是在影射我~[/quote]
心虚啥呀你,你要理直气壮的说,我确实是个高手!
回复

使用道具 举报

发表于 2004-8-28 16:05:15 | 显示全部楼层
我没设普通用户,root又进不去怎么办?
回复

使用道具 举报

发表于 2004-8-28 16:33:14 | 显示全部楼层
[quote:db5eb204eb="8095"]从来没用过普通用户
也没建立过普通用户账号[/quote]
也一样
回复

使用道具 举报

发表于 2004-8-28 16:35:58 | 显示全部楼层
[quote:4cdb7f6f6d="刘川"]我没设普通用户,root又进不去怎么办?[/quote]

凉办!

你还是去看一看各个板块的置顶和精华帖子吧,

长长知识
回复

使用道具 举报

发表于 2004-8-28 17:01:49 | 显示全部楼层
有急救盘吗?
只要能起动的linux
挂载上你安装的那个linux
然后chroot XXX
接下来总知道做什么吧~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 12:32 , Processed in 0.049678 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表