当前位置: 技术问答>linux和unix
linux 跨用户操作
来源: 互联网 发布时间:2016-06-04
本文导语: 场景描述: 1. 一台主机上面有4个用户其中A用户是管理维护用户但不是root用户,拥有的权限也比较低;其它三个用户假设为B,C,D,他们分别运行不同的业务系统,不可以直接登陆; 2. A用户借助sudo工具登陆B,C,D...
场景描述:
1. 一台主机上面有4个用户其中A用户是管理维护用户但不是root用户,拥有的权限也比较低;其它三个用户假设为B,C,D,他们分别运行不同的业务系统,不可以直接登陆;
2. A用户借助sudo工具登陆B,C,D用户进行日常维护工作
问题:
A用户向B,C,D用户自动写入一个文本文件(该文件在A用户下),怎么去实现?
谢谢!
QQ:289093769
QQ:ngbqt@163.com
1. 一台主机上面有4个用户其中A用户是管理维护用户但不是root用户,拥有的权限也比较低;其它三个用户假设为B,C,D,他们分别运行不同的业务系统,不可以直接登陆;
2. A用户借助sudo工具登陆B,C,D用户进行日常维护工作
问题:
A用户向B,C,D用户自动写入一个文本文件(该文件在A用户下),怎么去实现?
谢谢!
QQ:289093769
QQ:ngbqt@163.com
|
你试试这种方法行不行:
useradd test1
useradd test2
passwd test1
passwd test2
su - test1
touch a.txt
[test1@RHEL4_U5 ~]$ scp a.txt test2@10.1.1.220:~/
The authenticity of host '10.1.1.220 (10.1.1.220)' can't be established.
RSA key fingerprint is 35:64:11:79:82:6d:26:3a:63:7e:66:07:a6:8b:60:03.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.1.1.220' (RSA) to the list of known hosts.
test2@10.1.1.220's password:
a.txt 100% 0 0.0KB/s 00:00
[test1@RHEL4_U5 ~]$ su - test2
Password:
[test2@RHEL4_U5 ~]$ ll
total 4
-rw-rw-r-- 1 test2 test2 0 May 3 11:37 a.txt
[test2@RHEL4_U5 ~]$