Articles of root

如何在nis passwd文件中添加root用户?

其中一个系统pipe理员意外地将/ etc / passwd放在一边… doh! 从备份还原文件不起作用…因为root用户不存在,所以出错。 我有NIS运行在这个网站和服务passwd /组/影子文件,我试图添加一个root用户,但我不能得到这propogate(我试着MINUID和MINGID不同的值)。 我明白为什么NIS想要避免做这样的事情,但是,errrm,帮助! 服务器正在运行CentOS 5.6,它没有CD / DVD驱动器,所以我不能重新启动救援CD。 有什么build议么?

在LVM上引导根文件系统

我似乎无法做到这一点(或在互联网上find关于这个问题的信息)。 使用lvm上的根文件系统创buildinitramfs时是否还有其他设置? 这应该是沉默: /boot -> bootable ext3, containing the kernels / -> root on lvm, jfs /usr -> usr on lvm, jfs /var -> var on lvm, jfs 我正在使用debian squeeze,kernel 2.6.32-5-amd64,lvm2。

主目录所有者是root用户而不是用户

我使用opensuse 12.1中的useradd命令添加用户,并在NFS上创build主目录。 这里的问题是主目录的所有者是root而不是用户。 msvlsi67:~ # useradd -g users -d /export/home/raj67 -m raj67 useradd: Warning: chown on `/export/home/raj67' failed: Invalid argument Cannot change owner/group for `/export/home/raj67': Invalid argument Cannot change permissions for `/export/home/raj67/.emacs': Invalid argument Cannot change permissions for `/export/home/raj67/.bashrc': Invalid argument Cannot change permissions for `/export/home/raj67/.inputrc': Invalid argument Cannot change permissions for `/export/home/raj67/.xinitrc.template': Invalid argument […]

以root身份自动运行二进制

我有root权限。 我怎样才能让一个没有权限的普通用户以root身份运行一个二进制文件? 我试图给它根:与chown的轮子,但是这并没有让一般用户做我想要的东西。

文件写入错误,同时通过FileZilla上传

我有一个用户可以在目录中创build文件的xyz,但是当我尝试在新创build的文件上写入内容时,它失败了。 该文件具有适当的读写权限的所有者,即xyz。 当我尝试通过根编辑相同的文件,它成功。 那么,有什么问题呢? 一切都在几天前完成,我在一个代理服务器下。 此外,即使给我的phpMyAdmin正确的用户名和密码,它login,但重新指向我的login页面。

通过SSH使用Unison / rsync来同步需要完整文件系统访问的站点,但是禁用了rootlogin

假设两个站点A和B在两端都有文件服务器。 /storage的内容应该在站点之间同步,保留所有权和权限。 没有包含组/storage所有文件的所有组。 如果运行Unison或rsync pid = 0,则执行同步操作是微不足道的。 但是,SSH将被用作传输,显而易见的原因是SSH根login已被禁用。 我怎样才能保持A和B与在这种情况下保存的所有权限同步。 我能想到的两种方法: 运行允许rootlogin的辅助SSH,可能只能通过A和B之间的VPN进行连接。 添加一个sshdconfiguration强制执行的特殊同步用户 SUID包装Unison或rsync( 危险得到正确 )。 sudo包装到Unison或rsync 给出的问题的答案远程使用root over ssh作为一致build议通过SSH启用无密码的pubkey rootlogin – 我不太喜欢那个解决scheme。 任何其他的想法?

授予非Root用户访问权限以启动mysqld服务

我有一个非root用户abc并希望给用户sudo权限,只有restart , start或stop – mysqld service 。 即sudo service mysqld restart 。 我怎么能这样做? 我也想对用户组做同样的事情!

无法挂载NFS导出,除非我sudo到root

我在我设置的GPFS / SpectrumScale文件系统上创build了一个NFS导出。 我在xLinux,pLinux,z / OS和AIX上成功testing了NFS导出。 然后,我通过SpectrumScale在NFS导出上启用基于AD的身份validation,并通过在域中使用用户名/密码组合login到每个平台来testing它,我成功地设置了身份validation 然后,我将NFS挂载点添加到Linux客户端vm上的/ etc / fstab,以便在有人login时自动挂载。 NFShost:/ibm/zixf401/NFS /crenfs nfs4 defaults 0 0 我用我的IDlogin了键入的df -h显示: 10.0.4.61:/ibm/zixf401/NFS 2.0T 2.6G 2.0T 1% /crenfs 但是我却遇到了一个问题,那就是我只能访问/ crenfs挂载,如果我先sudo su。 如果我不sudo我得到以下错误: -sh-4.1$ cd /crenfs -sh: cd: /crenfs: Permission denied 有没有办法可以访问/ crenfs安装没有sudo? 我已经看过有人在fstab条目中input用户名和密码的post,但是我们可能有100多个用户在设置正确的时候访问这个用户名,所以我们可以将凭据硬编码到fstab中,除非我们可以input某种types的variables,当他们login到机器本身时input?

我的MySQL root用户不见了,我该如何恢复?

我试图移动MySQL表,所以他们在另一个文件夹,所以我搞砸了插件表或类似的东西,我结束了重新安装整个事情。 我做了sudo aptitude purge mysql-server然后我删除了MySQL数据rm -rf /var/lib/mysql/mysql ,同时我从另外一个目录中删除了我试图移动表的数据。 重新安装后,我认为我将能够使用mysql -u rootlogin,但它表示用户是错误的。 我试着用旧的密码和相同的东西。 然后我search了一个重置​​root密码的方法。 所以我做了mysqld_safe –skip-grant-tables然后我loginmysql -u root成功,然后我尝试UPDATE user SET Password=PASSWORD('new-password') where User='root'; 没有运气, 0 rows affected 。 然后,我做了SELECT * FROM User ,我得到的只是debian-sys-maint ,没有其他的,没有根或任何其他用户。 任何一点帮助将不胜感激= /

拒绝root用户访问

我的SSH已经开始拒绝用户从蓝色。 我开始通过Putty作为根,我和其他用户进行连接。 login as: root [email protected]'s password: Access denied 什么可能是错的? 我没有改变任何东西。