Sponsored Content
Operating Systems Solaris can't adjust time : not owner Post 302601646 by DukeNuke2 on Friday 24th of February 2012 06:09:49 AM
Old 02-24-2012
you can enable priv debugging with ppriv -D pid for your shell and after this have a look in your messages or the shell output while starting the ntpd from commandline...
 

10 More Discussions You Might Find Interesting

1. Filesystems, Disks and Memory

Cannot adjust division

I have a doubt with an error message, and i want to be sure if this is a normal situation or not. Situation: I was formating and installing a SCSI 36Gb HD with UNIX SCO 5.05, the problem happens when is making the division and filesystem on disk 1, and the message error is "Exit value 139... (1 Reply)
Discussion started by: jav_v
1 Replies

2. Shell Programming and Scripting

Adjust the db script

Enclosing a script that is used everyday for database shutdown. In here you will find some code that checks oracle version. That part is very unnecessary since we use only 8.1.7 and will never go back.. Can anyone help me by modifying the code, to never use that part and readjust so script does... (1 Reply)
Discussion started by: ST2000
1 Replies

3. UNIX for Advanced & Expert Users

adjust files

hi... i have a big problem, and i don't know how to solve it. here is the thing: i have 12 files, which are flat files, with several records(lines), and each record has 3 fields, wich are separated by pipe (|), something like this: file 1: 33|12|2000 33|22|3000 66|24|3000 99|48|4000... (7 Replies)
Discussion started by: DebianJ
7 Replies

4. UNIX for Advanced & Expert Users

Adjust format file

Hi all... i have a question, and i don`t know what to do ... i have a flat file what is separated by ";" and i need format it... here is an example: this is what i have: AAA ; BBB ; 1 ; 1.1 ; 1.2 ; 1.3 ; 2 ; 2.1 ; 2.2 ; 2.3 ; 3 ; 3.1 ; 3.2 ; 3.3 ; ....... ......... there are a lot of... (4 Replies)
Discussion started by: DebianJ
4 Replies

5. Shell Programming and Scripting

How to adjust spacing

Is there a way to adjust spacing of a line using k shell? e.g I have a file below $ cat file1 AAA BBB CCC A B C AAAA BB CC I want each word to be adjusted with spaces to have 10 character length like below: AAA BBB CCC A B C AAAA BB CC Any... (4 Replies)
Discussion started by: stevefox
4 Replies

6. Solaris

Owner of file gets 'not owner' error for chgrp

Hi Folks, I know that changing users and groups is pretty basic admin, but this one has got me stumped. When I try to change the group of a file for which I am the owner for, it still gives me a 'Not owner' error. For example, when I am logged in as 'webadmin', I have the following file: ... (4 Replies)
Discussion started by: brizrobbo
4 Replies

7. UNIX for Advanced & Expert Users

How UNIX admin set up this? how files of 744 of other owner can be removed by another owner?

Hi all, We have some files are under 744 permissions and the the owner is say owner1 and group1. Now we have another user owner2 of group2, owner2 can remove files of the owner1 and the permission of those files are 744, unix admin told us he did some config at his side so we can do that. ... (14 Replies)
Discussion started by: TheGunMan
14 Replies

8. Shell Programming and Scripting

Script to adjust system time

Hello everyone, I am trying to write a script that will accomplish the following: - query current system time and store result into a variable - wait for some amount of time, say 300 seconds - reset system time to earlier queried time + 1 second I did some basic shell scripting (CSH... (11 Replies)
Discussion started by: xaiu
11 Replies

9. Solaris

Privileges : modify dir/file owner by other that's not owner

i need to do the following operations in solaris 10: 1.change owner and group owner for files which are not owned by the current user and user group 2.to can delete files in the /tmp directory which are not of the current user 3. allow to a standard user the deletion of files in the /tmp... (1 Reply)
Discussion started by: sirmark
1 Replies

10. Shell Programming and Scripting

How to seperate text and adjust format like this?

in example.txt file is below ADD PDU:SRN=0,PDUID=LOCAL,NAME="PDU_0",PSV=LOW,MOG="PUBLIC",REFERABLE=YES; ADD PDU:SRN=2,PDUID=LOCAL,NAME="PDU_1",PSV=LOW,MOG="PUBLIC",REFERABLE=YES; ADD MODULE:MID=84,MT=DSU,SRN1=0,SN1=4,MNAME="DSU84"; ADD MODULE:MID=85,MT=DSU,SRN1=0,SN1=4,MNAME="DSU85"; How to... (2 Replies)
Discussion started by: swensens
2 Replies
ppriv(1)																  ppriv(1)

NAME
ppriv - inspect or modify process privilege sets and attributes SYNOPSIS
/usr/bin/ppriv -e [-D | -N] [-s spec] command [arg...] /usr/bin/ppriv [-v] [-S] [-D | -N] [-s spec] [pid | core] ... /usr/bin/ppriv -l [-v] [privilege-specification...] The first invocation of the ppriv command runs the command specified with the privilege sets and flags modified according to the arguments on the command line. The second invocation examines or changes the privilege state of running process and core files. The third invocation lists the privileges defined and information about specified privileges or privileges set specifications. The following options are supported: -D Turns on privilege debugging for the processes or command supplied. -e Interprets the remainder of the arguments as a command line and runs the command line with specified privilege attributes and sets. -l Lists all currently defined privileges on stdout. -N Turns off privilege debugging for the processes or command supplied. -s spec Modifies a process's privilege sets according to spec, a specification with the format [AEILP][+-=]privsetspec, containing no spa- ces, where: AEILP Indicates one or more letters indicating which privilege sets to change. These are case insensitive, for example, either a or A indicates all privilege sets. +-= Indicates a modifier to respectively add (+), remove (-), or assign (=) the listed privileges to the specified set(s) in privsetspec. privsetspec Indicates a comma-separated privilege set specification (priv1,priv2, and so on), as described in priv_str_to_set(3C). Modifying the same set with multiple -s options is possible as long as there is either precisely one assignment to an individual set or any number of additions and removals. That is, assignment and addition or removal for one set are mutually exclusive. -S Short. Reports the shortest possible output strings for sets. The default is portable output. See priv_str_to_set(3C). -v Verbose. Reports privilege sets using privilege names. The ppriv utility examines processes and core files and prints or changes their privilege sets. ppriv can run commands with privilege debugging on or off or with fewer privileges than the invoking process. When executing a sub process, the only sets that can be modified are L and I. Privileges can only be removed from L and I as ppriv starts with P=E=I. ppriv can also be used to remove privileges from processes or to convey privileges to other processes. In order to control a process, the effective set of the ppriv utility must be a super set of the controlled process's E, I, and P. The utility's limit set must be a super set of the target's limit set. If the target's process uids do not match, the {PRIV_PROC_OWNER} privilege must be asserted in the utility's effective set. If the controlled processes have any uid with the value 0, more restrictions may exist. See privileges(5). Example 1: Obtaining the Process Privileges of the Current Shell example$ ppriv $$ 387: -sh flags = <none> E: basic I: basic P: basic L: all Example 2: Removing a Privilege From Your Shell's Inheritable and Effective set example$ ppriv -s EI-proc_session $$ The subprocess can still inspect the parent shell but it can no longer influence the parent because the parent has more privileges in its Permitted set than the ppriv child process: example$ truss -p $$ truss: permission denied: 387 example$ ppriv $$ 387: -sh flags = <none> E: basic,!proc_session I: basic,!proc_session P: basic L: all Example 3: Running a Process with Privilege Debugging example$ ppriv -e -D cat /etc/shadow cat[418]: missing privilege "file_dac_read" (euid = 21782), needed at ufs_access+0x3c cat: cannot open /etc/shadow The privilege debugging error messages are sent to the controlling terminal of the current process. The "needed at" address specification is an artifact of the kernel implementation and it can be changed at any time after a software update. The system call number can be mapped to a system call using /etc/name_to_sysnum. Example 4: Listing the Privileges Available in the Current Zone This example lists the privileges available in the current zone (see zones(5)). When run in the global zone, all defined privileges are listed. example$ ppriv -l zone ... listing of all privileges elided ... Example 5: Examining a Privilege Aware Process The following example examines a privilege aware process: example$ ppriv -S `pgrep rpcbind` 928: /usr/sbin/rpcbind flags = PRIV_AWARE E: net_privaddr,proc_fork,sys_nfs I: none P: net_privaddr,proc_fork,sys_nfs L: none See setpflags(2) for explanations of the flags. The following exit values are returned: 0 Successful operation. non-zero An error has occurred. /proc/* Process files /etc/name_to_sysnum system call name to number mapping See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWesu | +-----------------------------+-----------------------------+ |Interface Stability |See below. | +-----------------------------+-----------------------------+ The invocation is Evolving. The output is Unstable. gcore(1), truss(1), setpflags(2), priv_str_to_set(3C), proc(4), attributes(5), privileges(5), zones(5) 15 Mar 2005 ppriv(1)
All times are GMT -4. The time now is 07:12 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy