10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I need a help of good people with effective bash script to mount nfs shared,
By the way I did the searches, since i haven't found that someone wrote a script like this in the past, I'm sure it will serve more people.
The scenario as follow:
An NFS Client with Daily CRON , running bash script... (4 Replies)
Discussion started by: Brian.t
4 Replies
2. AIX
Hi,
I have a handy script in Linux, part of which checks for the presence of nfs mounts, using the information in /proc/mounts.
Is there a suitable command or file in AIX that could be used in a similar way?
Many thanks in advance (1 Reply)
Discussion started by: SDG
1 Replies
3. UNIX for Dummies Questions & Answers
Hi
I have 2 servers, one is running on SunOS SPARC and the other is running on GNU Linux. Since my Linux is very poor I am not sure on how to mount a NFS from SunOS to Gnu Linux. Please help!
FS at Host Server:
root@rocux4 # ls -ld /data/PCFILES/GTPROD/DWHFILES.NEW
drwxrwxrwx 4 nobody ... (6 Replies)
Discussion started by: hedkandi
6 Replies
4. Solaris
Hello,
I have a NAS Linksys NSS6000 and wants to use it to backup the Solaris zones (one a week).
What are the parameters of mounting the nfs resource you recommend for such a purpose?
Regards (6 Replies)
Discussion started by: bieszczaders
6 Replies
5. IP Networking
Hello,
I have a few Ubuntu 9.10 laptops I'm trying to learn NFS sharing with. I am just experimenting on this right now, so no harsh words about the security of what I'm playing with, please ;)
Below are the configs
/etc/exports on host
/home/woodnt/Homeschool... (2 Replies)
Discussion started by: Narnie
2 Replies
6. OS X (Apple)
Hello!
Im trying to mount an nfs share. But got a bit of a problem.
The problem im having is that i try to mount
The problem is that the my.server.com/pub/home is owned by root.
I know i can make a mount point my.server.com://pub/home/username - > /pub/home
But that means i have to do... (1 Reply)
Discussion started by: dozy
1 Replies
7. UNIX for Dummies Questions & Answers
I have a NAS server that needs to have the share mounted on a unix server. I am not that familiar with NFS mounts....any help on what I have to do on the UNIX box...thanks! (7 Replies)
Discussion started by: andrewd
7 Replies
8. HP-UX
how can I do nfs cross mount between two servers' nfs filesystems?
should I put a wrapper or do I have to use /etc/rmtab ?
advise me which method I have to use ? (2 Replies)
Discussion started by: xramm
2 Replies
9. UNIX for Dummies Questions & Answers
Hi,
We encountered NFS issue (solaris) especially running on Oracle application. Problem such as forms hang when close button is click, concurrent job shows running status all time.
Understand we need to use mount -o llock -F nfs instead of mount -F nfs to eliminate? this problem..
Can... (1 Reply)
Discussion started by: KhawHL
1 Replies
10. Filesystems, Disks and Memory
Hi All,
Can any one help in Mounting remote filesystems with NFS?
Thanks in advance.
Regards,
Suresh. (4 Replies)
Discussion started by: srvaka1
4 Replies
SCF_Session_getTerminal(3SMARTCARD) Smartcard Library Functions SCF_Session_getTerminal(3SMARTCARD)
NAME
SCF_Session_getTerminal - establish a context with a smartcard terminal (reader)
SYNOPSIS
cc [ flag... ] file... -lsmartcard [ library...]
#include <smartcard/scf.h>
SCF_Status_t SCF_Session_getTerminal(SCF_Session_t session, const char *terminalName, SCF_Terminal_t *terminal);
PARAMETERS
session The session (from SCF_Session_getSession(3SMARTCARD)) containing a terminal to be opened.
terminal A pointer to an SCF_Terminal_t. If the terminal is successfully opened, a handle for the terminal will be returned through
this parameter.
terminalName Specifies the name of the terminal to access. If terminalName is a null pointer, it indicates that the library should con-
nect with the default terminal for the session.
DESCRIPTION
The SCF_Session_getTerminal() function establishes a context with a specific smartcard terminal (also known as a reader) in the session.
Terminal objects are used for detecting card movement (insertion or removal) and to create card objects for accessing a specific card.
The list of available terminal names can be retrieved by calling SCF_Session_getInfo(3SMARTCARD). Unless the user explicitly requests a
specific terminal, applications should use the session's default terminal by calling SCF_Session_getTerminal() with a null pointer for the
terminal name. This eliminates the need to first process an available-terminal list with just one element on systems with only a single
smartcard terminal. On multi-terminal systems, the user can preconfigure one of the terminals as the default (or preferred) terminal. See
USAGE below.
If SCF_Session_getTerminal() is called multiple times in the same session to access the same physical terminal, the same SCF_Terminal_t
will be returned in each call. Multithreaded applications must take care to avoid having one thread close a terminal that is still needed
by another thread. This can be accomplished by coordination within the application or by having each thread open a separate session to
avoid interference.
When the terminal is no longer needed, SCF_Terminal_close(3SMARTCARD) should be called to release terminal resources. Closing a terminal
will also close any cards opened from the terminal.
RETURN VALUES
Upon success, SCF_STATUS_SUCCESS is returned and terminal contains the opened terminal. Otherwise, an error value is returned and terminal
remains unaltered.
ERRORS
The SCF_Session_getTerminal() function will fail if:
SCF_STATUS_BADARGS The terminal argument is a null pointer.
SCF_STATUS_BADHANDLE The session was closed or is invalid.
SCF_STATUS_BADTERMINAL The specified terminalName is not valid for this session, or the default terminal could not be opened because there
are no terminals available in this session.
SCF_STATUS_COMMERROR The connection to the server was lost.
SCF_STATUS_FAILED An internal error occurred.
EXAMPLES
Example 1: Use the default terminal.
SCF_Status_t status;
SCF_Session_t mySession;
SCF_Terminal_t myTerminal;
char *myName;
/* (...call SCF_Session_getSession to open mySession...) */
status = SCF_Session_getTerminal(mySession, NULL, &myTerminal);
if (status != SCF_STATUS_SUCCESS) exit(1);
status = SCF_Terminal_getInfo(myTerminal, "name", &myName);
if (status != SCF_STATUS_SUCCESS) exit(1);
printf("Please insert a card into the terminal named %s
", myName);
/* ... */
Example 2: Open a terminal by name.
SCF_Status_t status;
SCF_Session_t mySession;
SCF_Terminal_t myTerminal;
char *myName;
/* (...call SCF_Session_getSession to open mySession...) */
/*
* The name should be selected from the list of terminal names
* available from SCF_Session_getInfo, but it could also be
* read from an appliation's config file or from user input.
*/
myName = "SunInternalReader";
status = SCF_Session_getTerminal(mySession, myName, &myTerminal);
if (status == SCF_STATUS_BADTERMINAL) {
printf("There is no terminal named %s.
", myName);
exit(1);
} else if (status != SCF_STATUS_SUCCESS) exit(2);
/* ... */
USAGE
When using the Solaris OCF smartcard framework, the default reader is specified by the ocf.client.default.defaultreader property. If this
property is not set, the first available reader is chosen as the default. Users can set the SCF_DEFAULT_TERMINAL environment variable to
the name of a terminal to override the normal default. The smartcard utility can also be used to add terminals to or remove terminals from
the system. See smartcard(1M) for information on how to add or modify the OCF property.
Terminals can be accessed only by the user who expected to have physical access to the terminal. By default, this user is assumed to be the
owner of /dev/console and the superuser. Certain terminals such as Sun Ray appliances can use a different method to restrict access to the
terminal.
The framework also uses the DISPLAY environment variable to further restrict which terminals are listed for a user. By default, terminals
are associated with the ":0" display. Sun Ray terminals are associated with the display for that session, for example ":25". If the DISPLAY
environment variable is not set or is a display on another host, it is treated as though it were set to ":0". Terminals not associated with
the user's DISPLAY are not listed. To override this behaviour, the SCF_FILTER_KEY environment variable can be set to the desired display,
for example ":0", ":25", and so on. To list all terminals to which a user has access, SCF_FILTER_KEY can be set to the special value of
":*".
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Evolving |
+-----------------------------+-----------------------------+
|MT-Level |MT-Safe |
+-----------------------------+-----------------------------+
SEE ALSO
smartcard(1M), libsmartcard(3LIB), SCF_Session_getInfo(3SMARTCARD), SCF_Session_getSession(3SMARTCARD), SCF_Terminal_close(3SMARTCARD),
attributes(5)
SunOS 5.10 15 May 2002 SCF_Session_getTerminal(3SMARTCARD)